IN THE UNITED STATES PATENT AND TRADEMARK OFFICE
In re International Application of
Sadayuki ABETA, Mamoru SAWAHASHI and Fumiyuki ADACHI
International Serial No.: PCT/JP99/02154
International filing date: April 22, 1999
For: CDMA RECEIVER AND CDMA TRANSCEIVER
VERIFI CATION OF TRANS T ■ A T T r>M
Honorable Commissioner of Patent and Trademark
Washington, D.C. 20231
Sir:
Masashi SHINKAI residing at c/o TANI & ABE, No. 6-20,
Akasaka 2-chome, Minato-ku, Tokyo 107-0052, Japan,
declares:
(1) that he knows well both the Japanese and
English languages;
(2) that he translated the claims of the above-
identified International Application from Japanese to
English;
(3) . that the attached English translation is a
true and correct translation of the claims, specification
and drawings of the above-identified International
Application to the best of his knowledge and belief; and
(4) that all statements made of his own
knowledge are true and that all statements made on
information and belief are believed to be true, and further
that these statements are made with the knowledge that
willful false statements and the like are punishable by
fine or imprisonment, or both, under 18 USC 1001, and that
such false statements may jeopardize the validity of the
application or any patent issuing thereon.
December 3, 1999 7K , ^Ul>J^
Date Masashi SHINKAI
7 J
SPECIFICATION
TITLE OF THE INVENTION
CDMA RECEIVER AND CDMA TRANSCEIVER
5
TECHNICAL FIELD
The present invention relates to a CDMA (Code
Division Multiple Access) receiver and a CDMA
transceiver which have high resistance to fading
10 fluctuations, and carry out highly accurate channel
estimation, considering the rate of channel
fluctuations (propagation path fluctuations) .
BACKGROUND ART
15 In a mobile communication environment,
fluctuations in amplitude and phase can take place
in a propagation channel because of Rayleigh fading
caused by variations in relative locations of a
mobile station and a base station. Therefore, it is
20 common for a conventional phase modulation method
which transmits data (information) by carrier phase
to impose data on relative phases of successive
symbols by differential encoding on a transmitting
side, and to make identification and decision of the
25 data by differential detection on a receiving side.
- 1 -
%
In the differential detection, however, one bit
error in a radio section causes two bit error
because the data to be transmitted is modulated with
the differential encoding as mentioned above. Thus,
5 under the same SNIR (Signal to Noise and
Interference power Ratio) , the received error rate
will increase by 3 dB from that of the coherent
detection such as binary phase shift keying (BPSK) .
On the other hand, although the coherent
10 detection that decides the phase of a received
signal for each data symbol by the absolute phase
has highly efficient receiving characteristics, it
is difficult to decide the received absolute phase
in a Rayleigh fading environment.
15 To solve the problem, a method is proposed that
insert pilot symbols into a data symbol sequence,
and carries out channel estimation of the data
symbols using the pilot symbols. As a pilot symbol
insertion method, there are a time multiplexed pilot
20 channel method that inserts pilot symbols between
data symbols, and a parallel pilot channel method
that inserts pilot symbols in parallel with data
symbols.
The following references 1-3 propose a channel
25 estimation method based on the time multiplexed
pilot channel method.
- 2 -
S
Reference 1: Seiichi Sampei and Terumi Sunaga,
"Rayleigh Fading Compensation for QAM in Land Mobile
Radio Communication", IEEE Trans. Vehicular Technol .
VT-42, No. 2, May 1993. It proposes a method of
5 estimating and compensating for the fading
distortion using pilot symbols that are inserted
between data symbols at fixed intervals and have
known phases. In this method, a pilot symbol is
inserted at every several data symbol intervals, and
10 the channel estimation is carried out based on the
received phases of the pilot symbols. In other
words, it measures the amplitude and phase of the
received signal of each path of each user at the
pilot symbols before and after the current data
15 symbol section, and estimates the channel
fluctuations in the data symbol section by
interpolating the measured values.
Reference 2: Hidehiro Ando et.al, "Channel
Estimation Filter Using Time -Multiplexed Pilot
20 Channel for Coherent RAKE Combining in DS-CDMA" ,
Mobile Radio, IEICE Trans. Commun. V0I.8I-B, No. 7,
July 1998. It proposes a method of carrying out
more highly accurate channel estimation by making
channei estimation using more pilot symbols.
25 Fig. 23 is a diagram illustrating a channel
estimation method based on the reference 2. In this
- 3 -
method, the transmission power control is carried
out at every slot interval to follow instantaneous
Rayleigh fluctuations. Therefore, as illustrated in
Fig. 23, the amplitude (power) of the combined
5 symbol sequence of data symbols and pilot symbols
varies at every slot interval, and the phase also
varies slightly due to the operation of an amplifier
during transmission. Such transmission power
control enables a reverse channel of the DS-CDMA
10 (Direct Sequence CDMA) to secure the SNIR against
interference signals caused by cross-correlation
with other users.
The channel estimation of the data symbols is
performed using pilot symbols inserted between data
15 symbols at fixed intervals. Specifically, it is
carried out by averaging (taking coherent sums of)
pilot symbols (estimated complex fading envelopes)
in a plurality of slots before and after the slot,
to which the data symbols to be subjected to the
20 channel estimation belong, and by obtaining a
channel estimation value £ by taking the weighted
sum (weighted average) of the average values £ using
weighting factors 0to, (Xi and so on, thereby
achieving highly accurate channel estimation.
- 4 -
Using many pilot symbols belonging to different
slots enables highly accurate channel estimation.
This is because in an actual mobile propagation
environment, interference signals, which are
5 generated by thermal noise (to minimize the
transmission power, a noise limited environment is
created particularly at cell edges) , and by cross-
correlation from other users, are added to the
desired signal of the current channel, and the
10 channel estimation accuracy is degraded because of
the phase and amplitude of the received signal that
vary at every moment due to fading. Although the
pilot symbols in different slots have different
power, the channel estimation error due to the power
15 difference is less than the reduction effect by the
thermal noise and interference signals caused from
using pilot symbols in more slots.
The reference 2 method assumes that the channel
fluctuations in each slot are small, and employs the
20 same weighting factors a for all the data symbols in
each slot to obtain the same channel estimation
value £. This presents a problem of impairing the
characteristics in high rate fading.
Reference 3, Sadayuki Abeta et.al, "Performance
25 Comparison between Time-Multiplexed Pilot Channel
- 5 -
and Parallel Pilot Channel for Coherent Rake
Combining in DS-CDMA Mobile Radio", IEICE Trans.
Commun. V0I.8I-B, No. 7, July 1998. It proposes a
method of achieving highly accurate channel
5 estimation in making channel estimation of the data
symbols by obtaining a channel estimation value by
appropriately taking weighted sum of the pilot
symbols in a plurality of slots before and after the
slot, to which the current data symbols belong,
10 using appropriate weighting factors for each data
symbol in the same- slot (weighting factors a m , 0 , Ot m ,i
and so on for m-th data symbol in the slot) . First
to fourth embodiments in accordance with the present
invention apply this scheme (see, Fig. 3) .
15 For example, in Fig. 23, for the (m-A)-th data
symbol in the n-th slot, where A is a natural
number, the pilot symbols in the n-th slot are
assigned a greatest weight. This is because the
pilot symbols in the n-th slot are closest (in time)
20 to the (m-A)-th data symbol, and hence best reflect
the channel state when receiving the data symbols .
In contrast, for the (m+B)-th data symbol in the n-
th slot, where B is a natural number, the pilot
symbols in the (n+l)-th slot are assigned a greatest
25 weight. This is because the pilot symbols in the
(n+l)-th slot are closest (in time) to the (m+B) -th
- 6 -
data symbol, and hence best reflect the channel
state when receiving the data symbols.
As for the parallel pilot channel method, the
following reference 4 and the foregoing reference 3
disclose a channel estimation method based on the
method .
Reference 4, Sadayuki Abeta et.al, "DS/CDMA
Coherent Detection System with a Suppressed Pilot
Channel", IEEE GLOBECOM'94, pp. 1622-1626, 1994. it
proposes a method of estimating and compensating for
the fading distortion by inserting pilot channel
having known phase in parallel with and
perpendicular to the data channel for transmitting
data .
The channel estimation of the data symbols is
carried out by averaging the pilot symbols in a
section to which the target data symbol belongs, and
by obtaining the channel estimation value. Thus,
the channel estimation with high SNIR is achieved.
By using the estimation value, the received signal
in each path of each user is detected at the
positions of the pilot symbols in the current data
symbol section, and the amplitude and phase
measurement is carried out for the signal of each
path so as to estimate and compensate for the
channel fluctuations in the data symbol section.
When performing the channel estimation of the
data symbols in the reference 4 method, the average
of the pilot symbols is calculated only within the
slot including the target data symbol, and the
average is made the channel estimation value.
The foregoing reference 3 proposes a method of
achieving more highly accurate channel estimation by
obtaining a more highly accurate channel estimation
value by taking weighted sum of the pilot symbols
appropriately when carrying out the channel
estimation of the data symbols. This method is
applied to the fifth to eighth embodiments in
accordance with the present invention (see, Fig.
14) .
Fig. 14 illustrates the channel estimation
method disclosed by the reference 3. In Fig. 14,
the channel estimation is carried out using a pilot
symbol sequence parallel to the data symbol
sequence. Specifically, it obtains the channel
estimation value £ by generating a plurality of
pilot blocks from the pilot symbols, by averaging
the pilot symbols in each of the pilot blocks, and
by taking a weighted sum of the average values £
using weighting factors cti, <x_i and so on, thereby
achieving highly accurate channel estimation. Using
many pilot symbols belonging to different slots in
carrying out the channel estimation enables the
highly accurate channel estimation.
To suppress the power loss, the power of the
5 pilot symbol sequence is set less than that of the
data symbol sequence. In addition, to follow the
instantaneous Rayleigh fluctuations, the
transmission power control is performed at every
slot interval. This enables the reverse channel in
10 the DS-CDMA to secure the SNIR against the
interference signals caused by the cross-correlatio
from other users.
The methods disclosed in the foregoing
references 3 and 4, however, use constant weighting
15 values regardless of the fading fluctuations. This
presents a problem in that when setting optimum
weighting values for low rate fading fluctuations,
the highly accurate channel estimation cannot be
achieved in the high rate fading, whereas when
20 setting optimum weighting values for high rate
fading fluctuations, the highly accurate channel
estimation cannot be achieved in the low rate
fading.
25 DISCLOSURE OF THE INVENTION
- 9 -
The present invention is implemented to solve
the foregoing problems. It is therefore an object
of the present invention to improve the resistance
to fading fluctuations and to carry out the highly
accurate channel estimation by adaptively optimizing
the weighting values for the pilot symbols in
response to the rate of channel fluctuations.
Achieving highly accurate channel ' estimation and
compensation of channel fluctuations of data symbols
based on the channel estimation makes it possible to
decide the absolute phase of each data symbol under
a Rayleigh fading environment using the coherent
detection, and to reduce the SNIR required for
obtaining a predetermined level of receiving quality
(receiving error rate). Therefore, the transmission
power can be reduced, and the capacity in terms of
the number of users of the system can be increased.
In order to accomplish the object
aforementioned, according to the invention as
claimed in claim 1, a CDMA receiver for receiving
and demodulating a signal including a combined
symbol sequence that has a plurality of slots and
includes data symbols and pilot symbols, comprises:
means for detecting positions of the pilot
symbols in the combined symbol sequence;
- 10 -
means for generating pilot blocks by extracting
in a plurality of slots the pilot symbols from the
combined symbol sequence in response to a result of
the detection;
means for obtaining channel estimation values by
calculating a weighted sum of average values of the
pilot symbols in the pilot blocks;
means for acquiring from the combined symbol
sequence a data symbol sequence in accordance with
the result of the detection;
means for compensating for channel fluctuations
of the data symbol sequence using the channel
estimation values; and
means for controlling the weighting in response
to a rate of the channel fluctuations.
According to the invention as claimed in claim
2, in the CDMA receiver as claimed in claim 1, the
means for controlling the weighting comprises:
means for compensating for, using the channel
estimation values, channel fluctuations of a pilot
symbol sequence extracted from the combined symbol
sequence;
means for generating an error signal from the
compensated pilot symbol sequence and an ideal pilot
symbol sequence ; and
means for carrying out the weighting control
using the error signal and the average values of the
pilot symbols included in the pilot blocks.
According to the invention as claimed in claim
3, in the CDMA receiver as claimed in claim 1, the
means for controlling the weighting comprises:
means for generating an error signal from the
compensated data symbol sequence and from result
obtained by demodulating and deciding the
compensated data symbol sequence; and
means for carrying out the weighting control
using the error signal and the average values of the
pilot symbols included in the pilot blocks.
According to the invention as claimed in claim
4, in the CDMA receiver as claimed in claim 1, the
means for controlling the weighting carries out the
weighting control using as update values inner
products of the channel estimation values of the
data symbols and the average values of the pilot
symbols included in the pilot blocks.
According to the invention as claimed in claim
5, in the CDMA receiver as claimed in any one of
claims 1-4, the CDMA receiver receives a signal
including a combined symbol sequence having a frame
structure consisting of slots in which the pilot
symbols consisting of a few symbols are inserted
- 12 -
into the data symbol sequence at every fixed
interval .
According to the invention as claimed in claim
6, in the CDMA receiver as claimed in any one of
claims 1-5, the pilot blocks are formed from all the
pilot symbols in a slot.
According to the invention as claimed in claim
7, in the CDMA receiver as claimed in any one of
claims 1-6, when obtaining the channel estimation
value of a data symbol in an n-th slot of the
combined symbol sequence, where n is an integer, the
pilot blocks are generated from an (n-K+l)-th slot
to an (n+K)-th slot of the combined symbol sequence,
where K is a natural number.
According to the invention as claimed in claim
8, a CDMA receiver for receiving and demodulating a
signal including a data symbol sequence and a pilot
symbol sequence parallel to the data symbol
sequence, comprises:
means for generating a plurality of pilot blocks
from the pilot symbol sequence;
means for obtaining channel estimation values by
calculating a weighted sum of average values of the
pilot symbols in the pilot blocks;
- 13 -
means for compensating for channel fluctuations
of the data symbol sequence using the channel
estimation values; and
means for controlling the weighting in response
to a rate of the channel fluctuations.
According to the invention as claimed in claim
9, in the CDMA receiver as claimed in claim 8, the
means for controlling the weighting comprises:
means for compensating for, using the channel
estimation values, channel fluctuations of the pilot
symbol sequence;
means for generating an error signal from the
compensated pilot symbol sequence and an ideal pilot
symbol sequence; and
means for carrying out the weighting control
using the error signal and the average values of the
pilot symbols included in the pilot blocks.
According to the invention as claimed in claim
10, in the CDMA receiver as claimed in claim 8, the
means for controlling the weighting comprises:
means for generating an error signal from the
compensated data symbol sequence and from result
obtained by demodulating and deciding the
compensated data symbol sequence; and
- 14 -
means for carrying out the weighting control
using the error signal and the average values of the
pilot symbols included in the pilot blocks.
According to the invention as claimed in claim
11, in the CDMA receiver as claimed in claim 8, the
means for controlling the weighting carries out the
weighting control using as update values inner
products of the channel estimation values of the
data symbols and the average values of the pilot
symbols included in the pilot blocks.
According to the invention as claimed in claim
12, in the CDMA receiver as claimed in any one of
claims 8-11, the CDMA receiver receives a signal
including a data symbol sequence which is spread
using a first spreading code, and a pilot symbol
sequence which is parallel to the data symbol
sequence and spread using a second spreading code,
the first spreading code and the second spreading
code being orthogonal to each other.
According to the invention as claimed in claim
13, in the CDMA receiver as claimed in any one of
claims 8-12, the CDMA receiver receives a signal
including a spread data symbol sequence which is
impressed on a first carrier, and a spread pilot
symbol sequence which is parallel to the data symbol
sequence and is impressed on a second carrier, the
first carrier and the second carrier being
orthogonal to each other.
According to the invention as claimed in claim
14, in the CDMA receiver as claimed in any one of
5 claims 8-13, when obtaining the channel estimation
value of an n-th data symbol in the data symbol
sequence, where n is an integer, the plurality of
pilot blocks are generated from an (n-K+l)-th pilot
symbol to an (n+K)-th pilot symbol in the pilot
10 symbol sequence, where K is a natural number.
According to the invention as claimed in claim
15, in the CDMA receiver as claimed in any one of
claims 8-14, the plurality of pilot blocks have a
same length.
15 According to the invention as claimed in claim
16, a CDMA transceiver includes a transmitting
section for transmitting a signal including a
combined symbol sequence that has a plurality of
slots and includes data symbols and pilot symbols,
20 and a receiving section for receiving and
demodulating the signal, and the receiving section
comprises :
means for detecting positions of the pilot
symbols in the combined symbol sequence;
25 means for generating pilot blocks by extracting,
in a plurality of slots, the pilot symbols from the
- 16 -
combined symbol sequence in response to a result of
the detection;
means for obtaining channel estimation values by
calculating a weighted sum of average values of the
5 pilot symbols included in the pilot blocks;
means for acquiring from the combined symbol
sequence a data symbol sequence in accordance with
the result of the detection;
means for compensating for channel fluctuations
10 of the data symbol sequence using the channel
estimation values; and
means for controlling the weighting in response
to a rate of the channel fluctuations.
According to the invention as claimed in claim
15 17, a CDMA transceiver includes a transmitting
section for transmitting a signal including a data
symbol sequence and a pilot symbol sequence parallel
to the data symbol sequence, and a receiving section
t
for receiving and demodulating the signal, and the
20 receiving section comprises:
means for generating a plurality of pilot blocks
from the pilot symbol sequence;
means for obtaining channel estimation values by
calculating a weighted sum of average values of the
25 pilot symbols in the pilot blocks;
- 17 -
means for compensating for channel fluctuations
of the data symbol sequence using the channel
estimation values; and
means for controlling the weighting in response
to a rate of the channel fluctuations.
According to the invention as claimed in claim
18, a CDMA receiving method of receiving and
demodulating a signal including a combined symbol
sequence that has a plurality of slots and includes
data symbols and pilot symbols, comprises the steps
of:
detecting positions of the pilot symbols in the
combined symbol sequence ;
generating pilot blocks by extracting, in a
plurality of slots, the pilot symbols from the
combined symbol sequence in response to a result of
the detection;
obtaining channel estimation values by
calculating a weighted sum of average values of the
pilot symbols in the pilot blocks;
acquiring from the combined symbol sequence a
data symbol sequence in accordance with the result
of the detection; and
compensating for channel fluctuations of the
data symbol sequence using the channel estimation
value,
wherein the weighting is controlled in response
to a rate of the channel fluctuations.
According to the invention as claimed in claim
19, a CDMA receiving method of receiving and
demodulating a signal including a data symbol
sequence and a pilot symbol sequence parallel to the
data symbol sequence, comprises the steps of:
generating a plurality of pilot blocks from the
pilot symbol sequence;
obtaining channel estimation values by
calculating a weighted sum of average values of the
pilot symbols in the pilot blocks; and
compensating for channel fluctuations of the
data symbol sequence using the channel estimation
value,
wherein the weighting is controlled in response
to a rate of the channel fluctuations.
BRIEF DESCRIPTION OF THE DRAWINGS
Fig. 1 is a block diagram showing a
configuration of a CDMA receiver of a first
embodiment in accordance with the present invention;
Fig. 2 is a diagram showing relationship between
Figs. 2 A and 2B;
Fig. 2A is a flowchart illustrating a receiving
processing by the CDMA receiver of the first
embodiment in accordance with the present invention;
Fig. 2B is a flowchart illustrating the
receiving processing by the CDMA receiver of the
first embodiment in accordance with the present
invention;
Fig. 3 is a diagram illustrating the operation
principle of the channel estimation by the CDMA
receiver of the first embodiment in accordance with
the present invention, taking an example of the
channel estimation;
Fig. 4 is a flowchart illustrating a weighting
control processing by the CDMA receiver of the first
embodiment in accordance with the present invention;
Fig. 5 is a block diagram showing a
configuration of a CDMA transceiver of a second
embodiment in accordance with the present invention;
Fig. 6 is a block diagram showing a
configuration of a transmission processor of the
CDMA transceiver in the second embodiment in
accordance with the present invention;
Fig. 7 is a flowchart illustrating a
transmission processing by the transmission
processor of the CDMA transceiver in the second
embodiment in accordance with the present invention;
- 20 -
Fig . 8 is a block diagram showing a
configuration of the CDMA receiver of a third
embodiment in accordance with the present invention;
Fig. 9 is a flowchart illustrating a weighting
control processing by the CDMA receiver of the third
embodiment in accordance with the present invention;
Fig. 10 is a block, diagram showing a
configuration of the CDMA receiver of a fourth
embodiment in accordance with the present invention;
Fig. 11 is a flowchart illustrating a weighting
control processing by the CDMA receiver of the
fourth embodiment in accordance with the present
invention;
Fig. 12 is a block diagram showing a
configuration of the CDMA receiver of a fifth
embodiment in accordance with the present invention;
Fig. 13 is a diagram showing relationship
between Figs. 13A and 13B;
Fig. 13A is a flowchart illustrating a receiving
processing by the CDMA receiver of the fifth
embodiment in accordance with the present invention;
Fig. 13B is a flowchart illustrating the
receiving processing by the CDMA receiver of the
fifth embodiment in accordance with the present
invention;
Fig. 14 is a diagram illustrating the operation
principle of the channel estimation by the CDMA
receiver of the fifth embodiment in accordance with
the present invention, taking an example of channel
5 estimation;
Fig. 15 is a block diagram showing a
configuration of a CDMA transceiver of a sixth
embodiment in accordance with the present invention;
Fig. 16 is a block diagram showing a
10 configuration of a transmission processor of the
CDMA transceiver in the sixth embodiment in
accordance with the present invention;
Fig. 17 is a flowchart illustrating a
transmission processing by the transmission
15 processor of the CDMA transceiver in the sixth
embodiment in accordance with the present invention ;
Fig. 18 is a block diagram showing a
configuration of the CDMA receiver of a seventh
embodiment in accordance with the present invention;
20 Fig. 19 is a block diagram showing a
configuration of the CDMA receiver of an eighth
embodiment in accordance with the present invention;
Fig. 2 0 is a diagram illustrating required error
rate (BER=10" 3 ) characteristics for the product of a
25 slot time (T s i ot ) and a maximum Doppler frequency
(fd) under a two-path Rayleigh model;
- 22 -
Fig. 21 is a diagram illustrating BER
characteristics under a Vehicular-B environment when
fdT s lot=0. 003125 and f dT s lot=0 . 28 ;
Fig. 22 is a diagram showing required error rate
5 (BER=10" 3 ) characteristics for fdT s lot under a
Vehicular-B environment; and
Fig. 2 3 is a diagram illustrating the operation
principle of channel estimation in accordance with a
related art.
10
BEST MODE FOR CARRYING OUT THE INVENTION
The best mode for carrying out the invention
will now be described with reference to the
accompanying drawings .
15 First to fourth embodiments in accordance with
the present invention relates to a CDMA receiver or
a CDMA transceiver based on the time multiplexed
pilot channel method, and fifth to eighth
embodiments in accordance with the present invention
20 relates to a CDMA receiver or a CDMA transceiver
based on the parallel pilot channel method.
[FIRST EMBODIMENT]
Fig. 1 is a block diagram showing a
configuration of a CDMA receiver of a first
25 embodiment in accordance with the present invention.
The CDMA receiver 100 of the present embodiment
- 23 -
receives and demodulates a signal including a
combined symbol sequence that has a plurality of
slots and includes data symbols and pilot symbols.
The CDMA 1 receiver 100 comprises a receiving
section 110, a matched filter 125, a slot
synchronization detector 101, a pilot symbol
sequence acquisition section 112, a pilot block
generator 111, a channel estimation value
acquisition section 121, a data symbol sequence
acquisition section 129, a data symbol sequence
compensator 130, a RAKE combiner 132, an error
signal generator 142, and a weighting controller
(MMSE) 144. Although in the present embodiment, the
matched filter 125, slot synchronization detector
101 and the like are implemented by software using a
DSP (Digital Signal Processor) (plus a memory for
storing programs) 120 as shown in Fig. 1, they can
be implemented by means of hardware, in which case
delay circuits and other components are used as
needed.
Figs. 2A and 2B are a flowchart illustrating a
receiving processing by the CDMA receiver of the
present embodiment. First, at step S201, the
receiving section 110 receives a receiving signal,
that is, a spread combined symbol sequence. At step
S202, the matched filter 125 despreads the received
signal to generate a combined symbol sequence.
Subsequently, at steps S203-S208, the slot
synchronization detector 101, pilot symbol sequence
acquisition section 112, pilot block generator 111
5 and channel estimation value acquisition section 121
carry out the channel estimation processing, thereby
acquiring channel estimation values of the data
symbols and pilot symbols.
Fig. 3 is a diagram illustrating the operation
10 principle of the channel estimation by a channel
estimation unit of the present embodiment by way of
example of acquiring channel estimation values of an
m-th data symbol in n-th slot, where n and m are
integers . The combined symbol sequence in the
15 example as shown in Fig. 3 is subjected to the
transmission power control at every slot interval.
Each slot of the combined symbol sequence has a form
in which a fixed length pilot symbols are followed
by a fixed length data symbols. In other words, the
20 combined symbol sequence has a frame structure in
which a unit of a few pilot symbols is inserted into
the data symbol sequence at every fixed interval.
Alternatively, the length of the data symbols
and/or pilot symbols in each slot of the combined
25 symbol sequence may be one symbol length, or made
variable. Besides, there may be a slot consisting
- 25 -
of only the data symbols or pilot symbols. In
addition, the arrangement of the data symbols and
pilot symbols in each slot can be free.
Returning to Fig. 2A, the slot synchronization
5 detector 101 detects the position of the pilot
symbols in the combined symbol sequence at step "
S203.
Subsequently, at step S204, the pilot symbol
sequence acquisition section 112 and pilot block
10 generator 111 extract the pilot symbols from a
plurality of slots in a the combined symbol sequence,
and generates pilot blocks. Specifically, the pilot
symbol sequence acquisition section 112 acquires the
pilot symbols (sequence) from the plurality of slots
15 on the basis of the detection result at step S203,
and the pilot block generator 111 generates pilot
blocks from the pilot symbols acquired.
In the example as shown in Fig. 3, the pilot
symbols are extracted from the combined symbol
20 sequence over a range from the (n-K+l)-th slot to
the (n+K) -th slot, where K is a natural number and
is set at three in Fig. 3, to generate pilot blocks.
A pilot block is a set of the pilot symbols.
Although each pilot block is formed from all the
25 pilot symbols in a slot in the present embodiment,
it can be formed from part of the pilot symbols in
- 26 -
the slot. It is also possible to form one pilot
block from one pilot symbol. Besides, the number of
pilot symbols in a pilot block can be made variable
from slot to slot.
5 When obtaining the channel estimation values of
the data symbols in the n-th slot, it is not
essential to form the pilot blocks from nearly the
same numbers of the slots before and after the n-th
slots as in the example of Fig. 3. For example, the
10 pilot blocks can be generated only from the slots
with the number smaller than (previous to) the n-th
slot, considering the delay of the channel
estimation.
Through steps S205-S208, the channel estimation
15 value acquisition section 121 acquires the channel
estimation values of. the data symbols and pilot
symbols. First, at step S205, it averages the pilot
symbols <fj (estimated complex fading envelopes)
contained in each pilot block, thereby obtaining a
20 pilot block average value £ . This step is carried
out for all the pilot blocks (step S206) . When a
pilot block consists of only one pilot symbol, the
pilot symbol £ itself is adopted as the pilot block
average value In the example as shown in Fig. 3,
25 pilot block average values £ (n+i) are obtained for
- 27 -
the pilot blocks in the (n+i)-th slots, where i
varies from -K+l to K (K=3) .
At step S207, the channel estimation values £
of the data symbols and pilot symbols are obtained
by taking a weighted sum of the pilot block average
values £ weighted by the weighting factors a,
respectively. In the example of Fig. 3, the channel
estimation value ^ m (n) is obtained for the m-th data
symbol in the n-th slot with placing the weighting
factors of the (n+i)-th pilot blocks at CC m ,i.
In the present embodiment, the channel
estimation values are also obtained for the pilot
symbols to carry out the weighting control. The
channel estimation values are obtained in the same
manner as those of the data symbols. Specifically,
the channel estimation value t, (n)
is obtained for the m-th pilot symbol in the n-th
slot with placing the weighting factors of the
(n+i)-th pilot block at Om,i.
The channel estimation value £ m (n) is given by
the following equation (1) .
£ m (n) = Z ^,'|(n + i) (1)
i=-K+l
- 28 -
The foregoing step S2 07 is repeated for all the data
symbols and pilot symbols for which the channel
estimation values are to be obtained (step S2 08) .
It is also possible to use the same weighting
factors for all the data symbols and pilot symbols
in one slot to obtain the channel estimation values.
At step S209 after obtaining the channel
estimation values, the data symbol sequence
acquisition section 129 obtains the data symbol
sequence from the combined symbol sequence on the
basis of the detection result of the slot
synchronization detector 101.
At step S210, the data symbol sequence
compensator 13 0 compensates for the channel
fluctuations (fading phase fluctuations) of the data
symbol sequence using the channel estimation values
^ m (of the data symbols) obtained through steps
S203-S208. More specifically, it compensates for
the channel fluctuations of the data symbols by
multiplying the data symbol sequence by the complex
conjugates of the channel estimation values £ .
At step S211, the RAKE combiner 132 carries out
coherent combining of the compensated data symbol
sequences fed from respective RAKE fingers .
Fig. 4 is a flowchart illustrating a weighting
control processing by the CDMA receiver of the
present embodiment. At step S401, the pilot symbol
sequence compensator 146 compensates for the channel
fluctuations of the pilot symbol sequence using the
channel estimation values £ m (of the pilot symbols)
obtained through steps S203-S208.
At step S402, the error signal generator 142
generates an error signal (identification error
information) from the compensated pilot symbol
sequence and ideal pilot symbol sequence (which is
free from the channel fluctuations) . The ideal
pilot symbol sequence is known, and is prepared in
advance in the receiver 100.
At step S403, the weighting controller (MMSE)
144 controls the weighting (weighting factors a m ,i),
using the error signal and the pilot block average
values (the channel estimation values obtained from
individual pilot blocks) £ as feedback information.
Thus adaptively optimizing the weighting values
for the pilot symbols in response to the channel
fluctuation rate makes it possible to improve the
resistance to fading fluctuations, and to carry out
the highly accurate channel estimation.
[SECOND EMBODIMENT]
Fig. 5 is a block diagram showing a
configuration of a CDMA transceiver of a second
embodiment in accordance with the present invention.
The CDMA transceiver 500 of the present embodiment
transmits a signal including a combined symbol
sequence that has a plurality of slots and includes
data symbols and pilot symbols, and receives and
demodulates such a signal .
The CDMA transceiver 500 comprises a
transmitting processor 510 and a receiving processor
520. The configuration, receiving processing and
weighting control processing of the receiving
processor 520 are the same as the configuration
(Fig. 1), receiving processing (Figs. 2A and 2B) and
weighting control processing (Fig. 4) of the CDMA
receiver 100 of the first embodiment in accordance
with the present invention.
Fig. 6 is a block diagram showing a
configuration of the transmitting processor of the
CDMA transceiver in the second embodiment. As shown
in Fig. 6, the transmitting processor 510 comprises
a transmitting section 610, a channel encoder 622, a
combiner 630 and a spreader 627. Although in the
present embodiment, the channel encoder 622,
combiner 630 and the like are implemented by
software using a DSP (plus a memory for storing
programs) 620 as shown in Fig. 6, they can be
implemented by means of hardware.
Fig. 7 is a flowchart illustrating a
transmission processing by the transmitting
processor of the CDMA transceiver in the present
embodiment. First, at step S701, the channel
encoder 622 modulates (encodes) a data sequence,
thereby generating a data symbol sequence. At step
5702, the combiner 630 inserts pilot symbols into
each slot of the data symbol sequence, thereby
generating a combined symbol sequence. At step
5703, the spreader 627 spreads the combined symbol
sequence, thereby generating a transmitted signal
(spread combined symbol sequence). At step S704,
the transmitting section 610 transmits the
transmitted signal .
[THIRD EMBODIMENT]
Fig. 8 is a block diagram showing a CDMA
receiver of a third embodiment in accordance with
the present invention. The CDMA receiver 800 of the
present embodiment receives a signal including a
combined symbol sequence that has a plurality of
slots and contains data symbols and pilot symbols.
The CDMA receiver 800 comprises a receiving
section 810, a matched filter 825, a slot
synchronization detector 801, a pilot symbol
sequence acquisition section 812, a pilot block
5 generator 811, a channel estimation value
acquisition section 821, a data symbol sequence
acquisition section 829, a data symbol sequence
compensator 830, a RAKE combiner 832, a data
decision section 846, an error signal generator 842,
10 and a weighting controller (MMSE) 844. Although in
the present embodiment, the matched filter 825, slot
synchronization detector 801 and the like are
implemented by software using a DSP (plus a memory
for storing programs) 820 as shown in Fig. 8, they
15 can be implemented by means of hardware. The
configurations and functions of the receiving
section 810, matched filter 825 and the like are the
same as those of their counterparts in the CDMA
receiver 100 in the first embodiment in accordance
20 with the present invention. In addition, the CDMA
receiver 800 of the present embodiment carries out
the same processing as the receiving processing
(Figs. 2A and 2B) of the CDMA receiver 100 in the
first embodiment in accordance with the present
25 invention, except that it is unnecessary to obtain
- 33 -
the channel estimation values of the pilot symbols
in the present embodiment.
Fig. 9 is a flowchart illustrating a weighting
control processing by the CDMA receiver of the
present embodiment. At step S901, the error signal
generator 842 generates an error signal
(identification error information) from the
compensated data symbol sequence and from result
obtained by demodulating and deciding the
compensated data symbol sequence. The data decision
is carried out by the data decision section 846 that
makes a decision (0/1) of the output of the RAKE
combiner 832 .
At step S902, the weighting controller (MMSE)
844 carries out the control of weighting (weighting
factors a m ,i) using the error signal and the pilot
block average values (the channel estimation values
obtained from the individual pilot blocks) £ as the
feedback information.
Thus adaptively optimizing the weighting values
for the pilot symbols in response to the channel
fluctuation rate makes it possible to improve the
resistance to fading fluctuations, and to carry out
the highly accurate channel estimation.
Furthermore, since the weighting factors can be
updated not at the pilot symbol intervals (slot
intervals) but at the symbol intervals in the
present embodiment, the convergence capability of
5 the weighting factors can be improved.
Incidentally, a CDMA transceiver can be arranged
by employing the CDMA receiver 800 of the third
embodiment in accordance with the present invention
as the receiving processor, and the transmitting
10 processor 510 of the CDMA transceiver 500 of the
second embodiment in accordance with the present
invention as the transmitting processor.
[FOURTH EMBODIMENT]
15 Fig. 10 is a block diagram showing a CDMA
receiver of a fourth embodiment in accordance with
the present invention. The CDMA receiver 1000 of
the present embodiment receives and demodulates a
signal including a combined symbol sequence that has
2 0 a plurality of slots and includes both data symbols
and pilot symbols.
The CDMA receiver 1000 comprises a receiving
section 1010, a matched filter 1025, a slot
synchronization detector 1001, a pilot symbol
25 sequence acquisition section 1012, a pilot block
generator 1011, a channel estimation value
- 35 -
acquisition section 1021, a data symbol sequence
acquisition section 1029, a data symbol sequence
compensator 103 0, a RAKE combiner 1032, and a
weighting controller (inner product calculator)
5 1044. Although in the present embodiment, the
matched filter 1025, slot synchronization detector
1001 and the like are implemented by software using
a DSP (plus a memory for storing programs) 1020 as
shown in Fig. 10, they can be implemented by means
10 of hardware. The configurations and functions of
the receiving section 1010, matched filter 1025 and
the like are the same as those of their counterparts
of the CDMA receiver 100 of the first embodiment in
accordance with the present invention. Besides, the
15 CDMA receiver 1000 of the present embodiment carries
out the same processing as the receiving processing
(Figs. 2A and 2B) of the CDMA receiver 100 of the
first embodiment in accordance with the present
invention, except that it is unnecessary for the
20 CDMA receiver 1000 of the present embodiment to
obtain the channel estimation values of the pilot
symbols.
Fig. 11 is a flowchart illustrating a weighting
control processing by the CDMA receiver of present
25 embodiment. At step S1101, the weighting controller
(inner calculation) 1044 carries out the control
- 36 -
(updating) of the weighting (weighting factors (X m> i)
as the following equation (2), using the inner
products (correlation values) of the channel
estimation values £ of the data symbols and the
pilot block average values (channel estimation
values obtained from the individual pilot blocks) |
as the update values (feedback information) .
10
15
A m (n) = A m (n-i) + /l£ m (n)X(n)
f—
A m (n) =
a
m, -K+l
m, -K+2
0C m ^(n)
, X (n) =
« m .K-,(n)
« m . K (n)
£ m (n) = A' m (n-l) • X(n)
<?(n-K + l)
£(n-K + 2)
|(n + K-l)
^(n + K) j
(2)
where, A m (n) is the weighting factor of the m-th
data symbol in_the n-th slot, |i is a step size of
the updating, £ (n+i) is the pilot block average
value of the (n+i)-th slot, and £ m (n) is the channel
estimation value of the m-th data symbol in the n-th
- 37 -
slot. In addition, A' m (n) denotes the transpose of
A m (n) .
Thus adaptively optimizing the weighting values
for the pilot symbols in response to the channel
5 fluctuation rate makes it possible to improve the
resistance to fading fluctuations, and to carry out
the highly accurate channel estimation.
Furthermore, it is unnecessary for the present
embodiment to demodulate the data or to generate the
10 error signal, which makes it possible to carry out
the weighting control in response to the channel
fluctuations with a simple configuration.
Incidentally, a CDMA transceiver can be
configured by employing the CDMA receiver 1000 of
15 the fourth embodiment in accordance with the present
invention as the receiving processor, and the
transmitting processor 510 of the CDMA transceiver
500 of the second embodiment in accordance with the
present invention as the transmitting processor.
20
[FIFTH EMBODIMENT]
Fig . 12 is a block diagram showing a
configuration of the CDMA receiver of the fifth
embodiment in accordance with the present invention.
25 The CDMA receiver 1200 of the present embodiment
- 38 -
receives and demodulates a signal including a data
symbol sequence and a pilot symbol sequence parallel
to the data symbol sequence.
The CDMA receiver 1200 comprises a receiving
5 section 1210, a. data symbol sequence matched filter
1224, a pilot symbol sequence matched filter 122 6/ a
pilot block generator 1211, a channel estimation
value acquisition section 1221, a data symbol
sequence compensator 1230, a RAKE combiner 1232, an
10 error signal generator 1242, and a weighting
controller (MMSE) 1244.
Although in the present embodiment, the data
symbol sequence matched filter 1224, pilot symbol
sequence matched filter 1226 and the like are
15 implemented by software using a DSP (plus a memory
for storing programs) 1220 as shown in Fig. 12, they
can also be implemented by means of hardware.
Figs. 13A and 13B are flowcharts illustrating a
receiving processing by the CDMA receiver of the
20 present embodiment. First, at step S1301, the
receiving section 1210 receives a received signal,
that is, a spread data symbol sequence and a spread
pilot symbol sequence.
In the present embodiment, it is assumed that
25 the data symbol sequence and the pilot symbol
sequence are spread by a first spreading code and a
- 39 -
second spreading code, respectively, which are.
orthogonal to each other. However, it is also
possible to receive such data symbol sequence and
pilot symbol sequence that are spread by a first
spreading code and a second spreading code that are
not orthogonal to each other.
In addition, it is assumed in the present
embodiment that the spread data symbol sequence and
the spread pilot symbol sequence are impressed
(transmitted) on a first carrier and a second
carrier, respectively, which are orthogonal to each
other. However, it is also possible to receive such
data symbol sequence and pilot symbol sequence that
are impressed on a first carrier and a second
carrier that are not orthogonal to each other. As a
typical example of the carriers that are orthogonal
to each other, there are sine waves and cosine
waves .
At step S1302, the data symbol sequence matched
filter 1224 generates the data symbol sequence by
despreading the received signal using the first
spreading code. At step S1303, the pilot symbol
sequence matched filter 1226 generates the pilot
symbol sequence by despreading the received signal
using the second spreading code. Subsequently,
through steps S1304-S1308, the pilot block generator
1211 and channel estimation value acquisition
section 1221 carry out the channel estimation,
thereby obtaining the channel estimation values of
the data symbols and pilot symbols.
5 Fig. 14 is a diagram illustrating the operation
principle of the channel estimation by the channel
estimation unit of the present embodiment, taking an
example of obtaining the channel estimation value of
the n-th data symbol, where n is an integer. In the
10 example as shown in Fig. 14, the power of the pilot
symbol sequence is made less than that of the data
symbol sequence to suppress the power loss. In
addition, the data symbol sequence and pilot symbol
sequence are subjected to the transmission power
15 control at every slot interval .
Returning to Fig. 13A, the pilot block generator
1211 generates a plurality of pilot blocks from the
pilot symbol sequence at step S1304. In the example
as shown in Fig. 14, to generates L (three, in this
20 example) pilot blocks of X bits before and after the
n-th pilot symbol, pilot symbols from (n-K+l)-th to
(n+K)-th pilot symbol are used, where K is a natural
number equal to L x X.
It is preferable that the pilot blocks be formed
25 from pilot symbols belonging to many different slots
to use these pilot symbols for the channel
- 41 -
estimation. This is because although the pilot
symbols belonging to different slots have different
power, the effect of reduction in thermal noise and
interfering signals by using pilot symbols in more
5 slots is greater than the channel estimation error
caused by the power difference, and this enables
more highly accurate channel estimation. In the
example as shown in Fig. 14, six pilot blocks are
generated from pilot symbols belonging to seven
10 different slots.
It is not necessary, when obtaining the channel
estimation value of the n-th data symbol, to
generate the same number of pilot blocks before and
after the n-th pilot symbol as in the example of
15 Fig. 3. Thus, the pilot block can also be generated
only from the pilot symbols with the number less
than (previous to) the n-th pilot symbol,
considering the delay of the channel estimation.
The length of the pilot block can be determined
20 regardless of the length of the slot. In addition,
the length of the pilot block can be set equal to
the length of the pilot symbol. In other words, the
pilot block can consist of one pilot symbol.
Furthermore, the length of the pilot block may be
25 variable for each pilot block.
- 42 -
Through steps S1305-S1307, the channel
estimation value acquisition section 1221 obtains
the channel estimation values of the data symbols
and pilot symbols. First, at step S1305, it obtains
y\.
5 the pilot block average value £ by averaging the
y\
pilot symbols £ (estimated complex fading envelopes)
contained in the pilot block. It repeats the
processing for all the pilot blocks (step S1306) .
If the pilot block consists of a single pilot
yv
10 symbol, that pilot symbol £ itself becomes the pilot
y\
block average value £ . In the example of Fig. 14,
yv
the pilot block average values £ (m) are obtained
for respective i-th pilot blocks, where i varies
from -L to L and i*0 .
!5 At step S1307, the channel estimation value £ of
the data symbol or pilot symbol is obtained by
calculating the weighted sum of the pilot block
y\
average values £ . In the example of Fig. 14, the
channel estimation value £ (n) of the n-th data
20 symbol is obtained by setting the weighting factors
of the i-th pilot blocks as OCi .
In addition, in the present embodiment, the
channel estimation values are also obtained for the
pilot symbols to carry out the weighting control.
25 As the channel estimation value of the n-th pilot
- 43 -
symbol, the channel estimation value ^ (n) of the n-
th data symbol values can be used without any
change .
The channel estimation value £ (n) is given by
the following equation (3) .
|(n)= £ CXi-Idii) (3)
i=-L, i*0
The foregoing steps S1304-S1307 are repeated for
all data symbols and pilot symbols with which the
channel estimation values are to be obtained (step
S1308) .
After obtaining the channel estimation values,
the data symbol sequence compensator 1230
compensates for the channel fluctuations of the data
symbol sequence at step S1309 using the channel
estimation values £ (of the data symbols) . More
specifically, it compensates for the channel
fluctuations of the data symbols by multiplying the
data symbol sequence by the complex conjugates of
the channel estimation values £ .
At step S1310, the RAKE combiner 1232 carries
out the coherent combining of the compensated data
symbol sequences supplied from the RAKE fingers.
- 44 -
The CDMA receiver 12 00 of the present embodiment
carries out the same processing as the weighting
control processing (Fig. 4) by the CDMA receiver 100
in the first embodiment in accordance with the
5 present invention. In other words, the. pilot symbol
sequence compensator 1246 compensates for the
channel fluctuations of the pilot symbol sequence at
step S401 using the channel estimation values £ (of
the pilot symbols) .
10 At step S402, the error signal generator 1242
generates an error signal (identification error
information) from the compensated pilot symbol
sequence and the ideal pilot symbol sequence (which
is not affected by the channel fluctuations) . The
15 ideal pilot symbol sequence is known, and is
prepared in the receiver 1200 in advance.
At step S403, the weighting controller (MMSE)
1244 carries out the control of the weighting
(weighting factors (Xi) using the error signal and
2 0 the pilot block average values (channel estimation
values obtained from the individual pilot blocks) §
as the feedback information.
Thus adapt ively optimizing the weighting values
for the pilot symbols in response to the channel
25 fluctuation rate makes it possible to improve the
- 45 -
resistance to fading fluctuations, and to carry out
the highly accurate channel estimation.
[SIXTH EMBODIMENT]
5 Fig. 15 is a block diagram showing a
configuration of the CDMA transceiver of a sixth
embodiment in accordance with the present invention.
The CDMA transceiver 1500 of the present embodiment
transmits a signal including a data symbol sequence
10 and a pilot symbol sequence parallel to the data
symbol sequence, and receives and demodulates such a
signal.
The CDMA transceiver 1500 comprises a
transmitting processor 1510 and a receiving
15 processor 152 0. The configuration of the receiving
processor 1520 and its receiving processing and
weighting control processing are the same as the
configuration (see, Fig. 12), the receiving
processing (see, Figs. 13A and 13B) and weighting
20 control processing (see, Fig. 4) of. the CDMA
receiver 1200 of the fifth embodiment in accordance
with the present invention.
Fig. 16 is a block diagram showing a
configuration of the transmitting processor of the
25 CDMA transceiver of the present embodiment. As
shown in Fig. 16, the transmitting processor 1510
- 46 -
comprises a transmitting section 1610, a channel
encoder 1622, a data symbol sequence spreader 1626,
a pilot symbol sequence spreader 1628, and a
combiner 1630. Although in the present embodiment,
the channel encoder 1622, data symbol sequence
spreader 162 6 and the like are implemented by
software using a DSP (plus a memory for storing
programs) 1620, they can be implemented by means of
hardware .
Fig. 17 is a flowchart illustrating a
transmission processing by the transmitting
processor of the CDMA transceiver of the present •
embodiment. First, at step S1701, the channel
encoder 1622 generates a data symbol sequence by
modulating (encoding) a data sequence. At step
S1702, the data symbol sequence spreader 162 6
generates a spread data symbol sequence by spreading
the data symbol sequence using a first spreading
code. At step S1703, the pilot symbol sequence
spreader 1628 generates a spread pilot symbol
sequence by spreading the pilot symbol sequence
using a second spreading code. At step S1704, the
combiner 1630 combines the spread data symbol
sequence and the spread pilot symbol sequence,
thereby generating a transmitted signal. At step
- 47 -
S1705, the transmitting section 1610 transmits the
transmitted signal.
The present embodiment employs the first
spreading code and second spreading code which are
5 orthogonal to each other. However, the first and
second spreading codes can be used which are not
orthogonal to each other.
In addition, the present embodiment combines a
first carrier and a second carrier which are
10 orthogonal to each other after impressing the spread
data symbol sequence and the spread pilot symbol
sequence on the carries, and transmits the combined
carrier. However, first and second carriers which
are not orthogonal to each other can be combined
15 after impressing the spread data symbol sequence and
spread pilot symbol sequence thereon, so as to be
transmitted as the combined carrier.
[SEVENTH EMBODIMENT]
20 Fig. 18 is a block diagram showing a
configuration of the CDMA receiver of a seventh
'embodiment in accordance with the present invention.
The CDMA receiver 1800 of the present embodiment
receives and demodulates a signal including a data
25 symbol sequence and a pilot symbol sequence parallel
to the data symbol sequence.
- 48 -
The CDMA receiver 1800 comprises a receiving
section 1810, a data symbol sequence matched filter
1824, a pilot symbol sequence matched filter 1826, a
pilot block generator 1811, a channel estimation
value acquisition section 1821, a data symbol
sequence compensator 1830, a RAKE combiner 1832, a
data decision section 1846, an error signal
generator 1842, and a weighting controller (MMSE)
1844. Although in the present embodiment, the data
symbol sequence matched filter 1824, pilot symbol
sequence matched filter 182 6 and the like are
implemented by software using a DSP (plus a memory
for storing programs) 1820 as shown in Fig. 18, they
can also be implemented by means of hardware. The
receiving section 1810, data symbol sequence matched
filter 1824 and the like have the same
configurations and functions as those of their
counterparts of the CDMA receiver 1200 of the fifth
embodiment in accordance with the present invention.
In addition, the CDMA receiver 1800 of the present
embodiment carries out the same processing as the
receiving processing of the CDMA receiver 1200 (see,
Fig. 13A and 13B) of the fifth embodiment in
accordance with the present invention, except that
it is unnecessary for the present embodiment to
- 49 -
obtain the channel estimation values of the pilot
symbols .
Furthermore, the CDMA receiver 1800 of the
present embodiment carries out the same processing
5 as the weighting control processing of the CDMA
receiver 800 (see, Fig. 9) of the third embodiment
in accordance with the present invention.
Specifically, at step S901, the error signal
generator 1842 generates an error signal
10 (identification error information) from the
compensated data symbol sequence and from the result
obtained by demodulating and deciding the
compensated data symbol sequence. The data decision
is carried out by the data decision section 1846
15 that makes a decision (0/1) of the output of the
RAKE combiner 1832.
At step S902, the weighting controller (MMSE)
1844 carries out the control of the weighting
(weighting factors (Xi) using the error signal and
20 pilot block average values (channel estimation
values obtained from the individual pilot blocks) §
as the feedback
information.
Thus adaptively optimizing the weighting values
25 for the pilot symbols in response to the channel
- 50 -
fluctuation rate makes it possible to improve the
resistance to fading fluctuations, and to carry out
the highly accurate channel estimation.
Incidentally, a CDMA transceiver can be arranged
by employing the CDMA receiver 1800 of the seventh
embodiment in accordance with the present invention
as the receiving processor, and the transmitting
processor 1510 of the CDMA transceiver 1500 of the
sixth embodiment in accordance with the present
invention as the transmitting processor.
[EIGHTH EMBODIMENT]
Fig. 19 is a block diagram showing a
configuration of a CDMA receiver of an eighth
embodiment in accordance with the present invention.
The CDMA receiver 1900 of the present embodiment
receives and demodulates a data symbol sequence and
a pilot symbol sequence parallel to the data symbol
sequence .
The CDMA receiver 1900 comprises a receiving
section 1910, a data symbol sequence matched filter
1924, a pilot symbol sequence matched filter 1926, a
pilot block generator 1911, a channel estimation
value acquisition section 1921, a data symbol
sequence compensator 1930, a RAKE combiner 1932, and
a weighting controller (inner product calculation)
1944. Although in the present embodiment, the data
symbol sequence matched filter 1924, pilot symbol
sequence matched filter 1926 and the like are
implemented by software using a DSP (plus a memory
5 for storing programs) 1920 as shown in Fig. 19, they
can be implemented by means of hardware. The
receiving section 1910, data symbol sequence matched
filter 1924 and the like have the same
configurations and functions as their counterparts
10 of the CDMA receiver 12 00 of the fifth embodiment in
accordance with the present invention. Besides, the
CDMA receiver 1900 of the present embodiment carries
out the same receiving processing as the CDMA
receiver 1200 (see, Figs. 13A and 13B) of the fifth
15 embodiment in accordance with the present invention,
except that it is unnecessary for the present
embodiment to obtain the channel estimation values
of the pilot symbols.
Furthermore, the CDMA receiver 1900 of the
20 present embodiment carries out the same weighting
control processing as the CDMA receiver 1000 (see,
Fig. 11) of the fourth embodiment in accordance with
the present invention. Specifically, at step S1101,
the weighting controller (inner product calculation)
25 1944 carries out the control (updating) of the
weighting (weighting factors a±) using the inner
- 52 -
products (correlation values) of the channel
estimation values £ of the data symbols values and
the pilot block average values (channel estimation
values obtained from individual pilot blocks) | as
the updating values (feedback information) as
expressed by the following equation (4) .
A(n) = A(n-l) + \L \ (n) X (n)
r«- L (n)
A(n) =
a.,(n)
«,(n)
f—
, X (n) =
v a L (n) j
5(n) = A'(n-l) • X(n)
£(n. L )
I(n.)
(4)
10
where, A(n) is the weighting factor of the n-th data
symbol, u is a step size of the updating, £ (ni) is
the pilot block average value of the i-th pilot
block, and § (n) is the channel estimation value of
- 53 -
the n-th data symbol. In addition, A fc (n) denotes the
transpose of A(n) .
Thus adaptively optimizing the weighting values
for the pilot symbols in response to the channel
fluctuation rate makes it possible to improve the
resistance to fading fluctuations, and to carry out
the highly accurate channel estimation."
Furthermore, it is unnecessary for the present
embodiment to demodulate the data or to generate the
error signal, which makes it possible to carry out
the weighting control in response to the channel
fluctuations with a simple configuration.
Incidentally, a CDMA transceiver can be
configured by employing the CDMA receiver 1900 of
the eighth embodiment in accordance with the present
invention as the receiving processor, and the
transmitting processor 1510 of the CDMA transceiver
1500 of the sixth embodiment in accordance with the
present invention as the transmitting processor.
[SUPPLEMENTS]
Fig. 20 is a diagram illustrating
characteristics of a required error rate (BER=10 -3 )
versus the product of a maximum Doppler frequency
(fd) and a slot time (T s i 0 t) under a two-path
Rayleigh model. Fig. 20 illustrates characteristics
(TM_P) associated with the CDMA receiver of the
fourth embodiment in accordance with the present
invention (time multiplexed pilot channel method),
characteristics (Para_P) associated with the CDMA
receiver of the eighth embodiment in accordance with
the present invention (parallel pilot channel
method) , characteristics (TM_C) associated with the
conventional CDMA receiver with the fixed weighting
factors (time multiplexed pilot channel method) , and
characteristics (Para_C) associated with the
conventional CDMA receiver with the fixed weighting
factors (parallel pilot channel method ) .
Fig. 21 is a diagram illustrating BER
characteristics under a Vehicular-B environment when
fdT s lot=0. 003125 and fdT s lot=0 . 28 , and Fig. 22 is a
diagram illustrating characteristics of a required
error rate (BER=10"3) versus fdT s iot under the
Vehicular-B environment.
It is found from Figs. 20 and 22 that both the
CDMA receivers of the fourth and eighth embodiments
in accordance with the present invention have an
improvement of about 0.2 dB under the two-path
Rayleigh model and of about 0.4 dB under the
Vehicular-B environment in a low rate fading as
compared with the conventional CDMA receiver, and
- 55 -
that the improvement increases with the fading rate
in a high rate fading. Here, the improvement under
the Vehicular-B environment is greater than that
under the two-path Rayleigh model low rate fading
5 because the present invention has a greater
improvement when it can use more pilot symbols as in
the Vehicular-B environment in which the effect of
noise is greater during the low fading.
Furthermore, it is thought that the time
10 multiplexed pilot channel method (the CDMA receiver
of the fourth embodiment in accordance with the
present invention) and the parallel pilot channel
method (the CDMA receiver of the eighth embodiment
in accordance with the present invention) have
15 little difference over the entire range from the low
rate to high rate fading. This is because in the
low rate, the energy used for the estimation is
equal, and the fading fluctuations are small, and
because in the high rate, the effect characteristic
20 of the time multiplexed pilot channel method that
the signal energy is obtained in a short time is
nearly comparable to the improvement of the parallel
pilot channel method in the traceability to the high
rating fading owing to a reduction in the number of
25 synchronization additions of the parallel pilot
- 56 -
channel method as compared with the time multiplexed
pilot channel method.
As described above, the present invention can
improve the resistance to fading fluctuations and
carry out the highly accurate channel estimation by
adaptively optimizing the weighting values for the
pilot symbols in response to the rate of channel
fluctuations.
Achieving the highly accurate channel estimation
and the compensation for the channel fluctuations of
the data symbols based on the estimation makes it
possible to implement the absolute phase decision
for each data symbol using the coherent detection
even under the Rayleigh fading environment, for
example, and hence to reduce the SNIR required for
obtaining a required reception quality (received
error rate) . This can reduce the transmission power
and increase the capacity of the system in terms of
the number of users .
- 57 -
WHAT IS CLAIMED IS:
1. A CDMA receiver for receiving and demodulating a
signal including a combined symbol sequence that has
5 a plurality of slots and includes data symbols and
pilot symbols, said CDMA receiver comprising:
means for detecting positions of the pilot
symbols in the combined symbol sequence;
means for generating pilot blocks by extracting
10 in a plurality of slots the pilot symbols from the
combined symbol sequence in response to a result of
the detection;
means for obtaining channel estimation values by
calculating a weighted sum of average values of the
15 pilot symbols in the pilot blocks;
means for acquiring from the combined symbol
sequence a data symbol sequence in accordance with
the result of the detection;
means for compensating for channel fluctuations
20 of the data symbol sequence using the channel
estimation values; and
means for controlling the weighting in response
to a rate of the channel fluctuations.
25 2. The CDMA receiver as claimed in claim 1, wherein
said means for controlling the weighting comprises:
- 58 -
means for compensating for, using the channel
estimation values, channel fluctuations of a pilot
symbol sequence extracted from the combined symbol
sequence;
means for generating an error signal from the
compensated pilot symbol sequence and an ideal pilot
symbol sequence; and
means for carrying out the weighting control
using the error signal and the average values of the
pilot symbols included in the pilot blocks.
3. The CDMA receiver as claimed in claim 1, wherein
said means for controlling the weighting comprises:
means for generating an error signal from the
compensated data symbol sequence and from result
obtained by demodulating and deciding the
compensated data symbol sequence; and
means for carrying out the weighting control
using the error signal and the average values of the
pilot symbols included in the pilot blocks.
4. The CDMA receiver as claimed in claim 1, wherein
said means for controlling the weighting carries out
the weighting control using as update values inner
products of the channel estimation values of the
data symbols and the average values of the pilot
symbols included in the pilot blocks.
5. The CDMA receiver as claimed in any one of
claims 1-4, wherein said CDMA receiver receives a
signal including a combined symbol sequence -having a
frame structure consisting of slots in which the
pilot symbols consisting of a few symbols are
inserted into the data symbol sequence at every
fixed interval.
6. The CDMA receiver as claimed in any one of
claims 1-5, wherein the pilot blocks are formed from
all the pilot symbols in a slot.
7 . The CDMA receiver as claimed in any one of
claims 1-6, wherein when obtaining the channel
estimation value of a data symbol in an n-th slot of
the combined symbol sequence, where n is an integer,
the pilot blocks are generated from an (n-K+l)-th
slot to an (n+K)-th slot of the combined symbol
sequence, where K is a natural number.
8. A CDMA receiver for receiving and demodulating a
signal including a data symbol sequence and a pilot
- 60 -
symbol sequence parallel to the data symbol
sequence, said CDMA receiver comprising:
means for generating a plurality of pilot blocks
from the pilot symbol sequence;
means for obtaining channel estimation values by
calculating a weighted sum of average values of the
pilot symbols in the pilot blocks;
means for compensating for channel fluctuations
of the data symbol sequence using the channel
estimation values; and
means for controlling the weighting in response
to a rate of the channel fluctuations .
9 . The CDMA receiver as claimed in claim 8 , wherein
said means for controlling the weighting comprises:
means for compensating for, using the channel
estimation values, channel fluctuations of the pilot
symbol sequence;
means for generating an error signal from the
compensated pilot symbol sequence and an ideal pilot
symbol sequence; and
means for carrying out the weighting control
using the error signal and the average values of the
pilot symbols included in the pilot blocks.
10. The CDMA receiver as claimed in claim 8,
wherein said means for controlling the weighting
comprises :
means for generating an error signal from the
compensated data symbol sequence and from result
obtained by demodulating and deciding the
compensated data symbol sequence; and
means for carrying out the weighting control
using the error signal and the average values of the
pilot symbols included in the pilot blocks.
11. The CDMA receiver as claimed in claim 8,
wherein said means for controlling the weighting
carries out the weighting control using as update
values inner products of the channel estimation
values of the data symbols and the average values of
the pilot symbols included in the pilot blocks.
12 . The CDMA receiver as claimed in any one of
claims 8-11, wherein said CDMA receiver receives a
signal including a data symbol sequence which is
spread using a first spreading code, and a pilot
symbol sequence which is parallel to the data symbol
sequence and spread using a second spreading code,
the first spreading code and the second spreading
code being orthogonal to each other.
- 62 -
13. The CDMA receiver as claimed in any one of
claims 8-12, wherein said CDMA receiver receives a
signal including a spread data symbol sequence which
is impressed on a first carrier, and a spread pilot
symbol sequence which is parallel to the data symbol
sequence and is impressed on a second carrier, the
first carrier and the second carrier being
orthogonal to each other.
14. The CDMA receiver as claimed in any one of
claims 8-13, wherein when obtaining the channel
estimation value of an n-th data symbol in the data
symbol sequence, where n is an integer, the
plurality of pilot blocks are generated from an (n-
K+l)-th pilot symbol to an (n+K) -th pilot symbol in
the pilot symbol sequence, where K is a natural
number .
15. The CDMA receiver as claimed in any one of
claims 8-14, wherein the plurality of pilot blocks
have a same length.
16. A CDMA transceiver including a transmitting
section for transmitting a signal including a
combined symbol sequence that has a plurality of
- 63 -
slots and includes data symbols and pilot symbols,
and a receiving section for receiving and
demodulating the signal, said receiving section
comprising:
means for detecting positions of the pilot
symbols in the combined symbol sequence;
means for generating pilot blocks by extracting,
in a plurality of slots, the pilot symbols from the
combined symbol sequence in response to a result of
the detection;
means for obtaining channel estimation values by
calculating a weighted sum of average values of the
pilot symbols included in the pilot blocks;
means for acquiring from the combined symbol
sequence a data symbol sequence in accordance with
the result of the detection;
means for compensating for channel fluctuations
of the data symbol sequence using the channel
estimation values; and
means for controlling the weighting in response
to a rate of the channel fluctuations.
17. A CDMA transceiver including a transmitting
section for transmitting a signal including a data
symbol sequence and a pilot symbol sequence parallel
to the data symbol sequence, and a receiving section
- 64 -
for receiving and demodulating the signal, said
receiving section comprising:
means for generating a plurality of pilot blocks
from the pilot symbol sequence;
means for obtaining channel estimation values by
calculating a weighted sum of average values of the
pilot symbols in the pilot blocks;
means for compensating for channel fluctuations
of the data symbol sequence using the channel
estimation values; and
means for controlling the weighting in response
to a rate of the channel fluctuations.
18. A CDMA receiving method of receiving and
demodulating a signal including a combined symbol
sequence that has a plurality of slots and includes
data symbols and pilot symbols, said CDMA receiving
method comprising the steps of:
detecting positions of the pilot symbols in the
combined symbol sequence;
generating pilot blocks by extracting, in a
plurality of slots, the pilot symbols from the
combined symbol sequence in response to a result of
the detection;
- 65 -
obtaining channel estimation values by
calculating a weighted sum of average values of the
pilot symbols in the pilot blocks;
acquiring from the combined symbol sequence a
data symbol sequence in accordance with the result
of the detection; and
compensating for channel fluctuations of the
data symbol sequence using the channel estimation
value,
wherein the weighting is controlled in response
to a rate of the channel fluctuations.
19 . A CDMA receiving method of receiving and
demodulating a signal including a data symbol
sequence and a pilot symbol sequence parallel to the
data symbol sequence, said CDMA receiving method
comprising the steps of:
generating a plurality of pilot blocks from the
pilot symbol sequence;
obtaining channel estimation values by
calculating a weighted sum of average values of the
pilot symbols in the pilot blocks; and
compensating for channel fluctuations of the
data symbol sequence using the channel estimation
value,
- 66 -
wherein the weighting is controlled in response
to a rate of the channel fluctuations.
- 67 -
ABSTRACT OF THE DISCLOSURE
A CDMA receiver and a CDMA transceiver are
provided which have high resistance to fading
fluctuations, and carry out highly accurate channel
estimation, considering the rate of channel
fluctuations. When carrying out the channel
estimation by calculating weighted sums of the
(average values of) pilot symbols interposed into a
data symbol sequence, the weighting control is
performed considering the rate of the channel
fluctuations. For example, the weighting control is
carried out using, as its update values, inner
products of the channel estimation values and the
(average values of) pilot symbols. This makes it
possible to achieve the highly accurate channel
estimation .
- 68 -
2/25
( START )
RECEIVE RECEIVED SIGNAL
(SPREAD COMBINED SYMBOL SEQUENCE)
GENERATE COMBINED SYMBOL
SEQUENCE BY DESPREADING
RECEIVED SIGNAL
T
DETECT POSITIONS OF PILOT SYMBOLS IN
COMBINED SYMBOL SEQUENCE
GENERATE PILOT BLOCKS BY EXTRACTING PILOT
SYMBOLS FROM COMBINED SYMBOL SEQUENCE
IN PLURALITY OF SLOTS
OBTAIN PILOT BLOCK AVERAGE VALUE BY
AVERAGING PILOT SYMBOLS INCLUDED IN
PILOT BLOCK
FIG2
S201
S202
S203
S204
S205
S206
OBTAIN PILOT BLOCK AVERAGES FOR
ALL PILOT BLOCKS?
NO
FIG.2A
3/25
OBTAIN CHANNEL ESTIMATION VALUE OF
EACH OF DATA SYMBOLS AND PILOT SYMBOLS
BY CALCULATING WEIGHTED SUM OF
PILOT BLOCK AVERAGES
S207
OBTAIN DATA SYMBOL SEQUENCE FROM
COMBINED SYMBOL SEQUENCE
COMPENSATE FOR CHANNEL FLUCTUATIONS OF
DATA SYMBOL SEQUENCE USING CHANNEL
ESTIMATION VALUES
S209
S210
S211
FIG.2B
4/25
5/25
Q START )
( END )
r
COMPENSATE FOR CHANNEL FLUCTUATIONS OF
PILOT SYMBOL SEQUENCE USING CHANNEL
ESTIMATION VALUE
f
GENERATE ERROR SIGNAL FROM
COMPENSATED PILOT SYMBOL SEQUENCE
AND IDEAL PILOT SYMBOL SEQUENCE
f
CARRY OUT WEIGHTING CONTROL USING
ERROR SIGNAL AND PILOT BLOCK
AVERAGEVALUES
f
S401
S402
S403
FIG.4
6/25
500
CDMA TRANSCEIVER
510
TRANSMITTING PROCESSOR
520
RECEIVING PROCESSOR
FIG.5
7/25
O
vo
CO
LU
CO
CO
vo
o
r vo
p
o
in
m
o
CJ>
vo
o
oco
LU
<3
LU
CO
I
o
CQ
>-
.CO
CO ■
o
CO
CO
LU
O
O
cc
CO
J
8/25
( START )
GENERATE DATA SYMBOL SEQUENCE BY
MODULATING DATA SEQUENCE
GENERATE COMBINED SYMBOL SEQUENCE BY
INSERTING PILOT SYMBOLS INTO INDIVIDUAL
SLOTS OF DATA SYMBOL SEQUENCE
GENERATE TRANSMITTED SIGNAL BY
SPREADING COMBINED SYMBOL SEQUENCE
TRANSMIT TRANSMITTED SIGNAL
( END )
FIG. 7
9/25
CO
CD
Oi i ■
CO-
CO
vo
oo
cooc
S2£
cnO
co-
co
o
A
OtuO
mo?
rf P±lu^
§§
OCLU
OCLU
ceo
S3
CO
m^co
co^cd
in
CO
s
CO
CO
O
OO
( nO
iOuj
COQCl—
OO
CD
LUQC
ZULU
OH
g
OO
<N
OO
CO
LU
LI_I^=
Ouj
OQCC
CO
CO
i j : _e_
CO-
£co
CN
CO
(
J
a=co
o
CO
10/25
( START )
( )
GENERATE ERROR SIGNAL FROM
COMPENSATED DATA SYMBOL SEQUENCE AND
FROM RESULT OBTAINED BY DEMODULATING AND
DECIDING COMPENSATED DATA SYMBOL SEQUENCE
f
CARRY OUT WEIGHTING CONTROL USING
ERROR SIGNAL AND PILOT BLOCK
AVERAGEVALUE
f
S901
S902
FIG.9
t
11/25
co
cc
UJ
Ouj
cooc
o
A
CN
CO
/ —
J <=>
^:?=co
cn \
i£2
in
CN
o
CJ>
o
So
COCCI—
nmi
cn
luce
~riii
cj>i— :
T
CQCC
3L-
J
CO I
L._: L 1 '
CN
"ico
o
c_>
LLJ
CC
<_>
QCCO
O
O
o
5
12/25
START )
>
. CARRY OUT WE GHTIN
UPDATEVALUES. NNER
ESTIMATION VALUES C
PILOT BLOC
G CONTROL USING, AS
PRODUCTS OF CHANNEL
f DATA SYMBOLS AND
K AVERAGES
S1101
FIG.ll
13/25
CO
GC
LU
C3
cooc
^LU
COO
"<=>
o
OujO
^=kO
co^£u
<fOa.
■ Si is
" <_>
CN1
CO
J
o
5
OiiiO
^Lug
<*>=Lu
QLU3
°- o
^ n
— i^Clij
31;
CJ>
nice
C3H--
LU^
COLL
-JQ
Olu
so
o
o
Li- CO
° (1
LU
O
LLjcC
LUL-I
co~
og
CD-r
to r
CO**
o
C^
QCOLU
CD
CO
-7T
r-CN
•OOQLU !
COLU>
co :
e>Lu
eh — ilu
CO
or
LU
-e?
j— LU
CQOC
■■■I
o
CD
Olu
c_>oc
|^ i-m—\jj j COCO ■ i
CO I
C3
"Jco
CNI ^
LU
occo
14/25
( START )
RECEIVE RECEIVED SIGNAL
(SPREAD DATA SYMBOL SEQUENCE AND
SPREAD PILOT SYMBOL SEQUENCE)
GENERATE DATA SYMBOL
SEQUENCE BY DESPREADING
RECEIVED SIGNAL
GENERATE PILOT SYMBOL
SEQUENCE BY DESPREADING
RECEIVED SIGNAL
GENERATE A PLURALITY OF PILOT BLOCKS
FROM PILOT SYMBOL SEQUENCE
OBTAIN PILOT BLOCK AVERAGE VALUE BY
AVERAGING PILOT SYMBOLS INCLUDED IN
PILOT BLOCK
S1301
S1302
FIG.13
FIG.13A
FIG.13B
S1303
S1304
S1305
S1306
OBTAIN PILOT BLOCK AVERAGES FOR
ALL PILOT BLOCKS?
NO
YES
FIG13A
15/25
OBTAIN CHANNEL ESTIMATION VALUE OF
EACH OF DATA SYMBOLS AND PILOT SYMBOLS
BY CALCULATING WEIGHTED SUM OF
PILOT BLOCK AVERAGES
S1307
S1308
OBTAIN CHANNEL ESTIMATION VALUES
FOR ALL DATA SYMBOLS AND PILOT
SYMBOLS?
( END )
r YES
COMPENSATE FOR CHANNEL FLUCTUATIONS OF
DATA SYMBOL SEQUENCE USING CHANNEL
ESTIMATION VALUES
f
GENERATE DATA SEQUENCE BY
DEMODULATING COMPENSATED DATA
SYMBOL SEQUENCE
f
S1309
S1310
FIG.13B
17/25
1500
CDMA TRANSCEIVER
1510
TRANSMUTING PROCESSOR
1520
RECEIVING PROCESSOR
FIG.15
18/25
19/25
( START )
GENERATE DATA SYMBOL SEQUENCE BY
MODULATING DATA SEQUENCE
GENERATE SPREAD DATA SYMBOL
SEQUENCE BY SPREADING DATA
SYMBOL SEQUENCE
GENERATE SPREAD PILOT SYMBOL
SEQUENCE BY SPREADING PILOT
SYMBOL SEQUENCE
i
GENERATE TRANSMITTED SIGNAL BY
COMBINING SPREAD DATA SYMBOL
SEQUENCE AND SPREAD PILOT
SYMBOL SEQUENCE
TRANSMIT TRANSMITTED SIGNAL
S1701
S1702
S1703
S1704
S1705
( END )
FIG.17
p
20/25
CO
cc
LU
C3
Ouj
cncc
</>o
c
?
cc
LU
UJZ
§o<->
r-\Cn
OujO
co=3Lu
<fOQ.
oo
10
CO
T
rrOilJ
£2 r"
CO
CO
cc
LU
-o
Jz-llj
co^
OO
S£2z
CO
"iOco
^LUCO
C5LU
"■"ccr=
CD
CO
o
ilirr
=>LU
COLL.
— JQ
Olu
LU_L-
so
CO^
o
o
C3
CO
EE
LI- CO
A A
O
OO
o
lu!Zj
co~
gS
OQ-f—
So
CO<*
O
A A
^cc
8|
CQCC
'»»■
OO
o
CD
Olu
OCE
UIQ.
COCO
CO I
"Jc3
Oi 1 1
UjCO
r
c5>>
CO
CJ>
LU
CC
o
ccco
s5
CO
21/25
CO
cc
UU
sui
Ouj
CO cc
S5£
COO
o
CO
ov
"o
o
Ouig
03
CO
J
o
A
OY
o
Ouj
o
<L>
COU-
Ouj
coS
o
u_co
A A
UJq-
ojif
lliIZj
co~
oS
OQnr
So
co^5
on
3
fen
o
o
o
Ouj
<J>cc
ii in
coco
co
3£
r
o
occo
o
o
CTfc
FIG.20
23/25
0 2 4 6
E b /N 0 (dB)
FIG.21
24/25
FIG.22
Hi T"'
PCT
j^j
(51) B£#If#S6
H04J 13/00
Al
(id m&'j*mm%>
(43) a^HB
WO99/55033
1999#10£ 28 0(28.10.99)
(21) gggffiJSS^
(22) aesffi^p
(30) tf&ffx-*
#K¥lG/l 13581
PCT/JP99A)2154
1999^4^220(22.04.99)
1998^23 8(23.04.98)
JP
(71) mmA ixmitiK-t^xomfcrnia^x)
(NTT MOBILE COMMUNICATIONS NETWORK INC.)[JP/JP]
T 105-8436 MM&m^/m~TB\0mm- Tokyo, (JP)
(72) *93#; fcJctf
(75) &W#/ffiKA (*S(CO^TO^)
jlfT(ABETA, SadayukiXJP/JP]
T239-0841 #£JHJiM3t^rfWH:4-18-4-102 Kanagawa, (JP)
feftl$f§f(SAWAHASHI, Mamoni)[JP/JP]
T 236-0052 tt^l|jKttftrti^E*nSl-59.17
Kanagawa, (JP)
£^:£0(ADACHI, Fumiyuki)[JP/JP]
T236-0052 ft&)\mmmiti&$l&mmm6-\2A Kanagawa, (JP)
(74) ftJIA
2? H— *(TANI, Yoshikazu)
107-0052 S[^^|K*JK2T a 6-20 Tokyo, (JP)
(81) CN, JP, US, Rffl ft* (AT, BE, CH, CY, DE,
DK, ES, H, FR, GB, GR, IE, IT, LU, MC, NL, PT, SE)
(54)Title: CDMA RECEIVER AND CDMA TRANSMITTER/RECEIVER
(54)3£9! <D% fti CDMASff KS*5 <fc tK2)MAi££{f
1020
1025
c
1001
8
10U
1021
(«uan
ha
1033
10U
iou ... rut block cannat
iou ... «opnrnai o? mot imam,
iou ... agqduxxum or cm
IOU .
ton .
1041 ,
. JCQUXiiTiai or oath moat raoooo
' *3U HH IlM t iai M* OftSl SStBQt I1QCHU,
(57) Abstract
,lf DM ^ '""T ^ * u DMA "ffi^^ver, which are less sensitive to fading and capable of accurate channel estimation
wtate tafang mto wns.dmt.on the rate of channel changes. When channel estimation is performedTsuaming the weights on^TpS
symbol (average) inserted m a data symbol sequence, the rate of channel changes is taken into consideration fbrtLewfeE cltoL F«
(57)5»
AE 75^tf*B»ll
A L 7/W<=7
AM 7^-7
AT *K!JX
AU *-*h5!>T
az r^/w^-r^^v
BA #X^T • ^/l^^tT-f
B B *<jw< Kx
BE "C**-
BF y^t-7ry
BC -fArXVT
B J
BR 7?5?A-
BY -<^n— >
CA
CF «*T7y*
CC a>=f-
CH
CM iJ*A^->
CN *S
cr =»x* • y*
CU
CY
CZ fi?3
DE Y4V
DK TV-?— 9
DM
KZ
EE
x*K-7
LC
ES
L I
F I
7 A
LK
FR
LR
CA
LS
GB
LT
GD
LU
GE
#fr*s7
LV
GH
$-±
MA
GM
is>\rr
MC
CN
MD
GW
*-7 • trir*-
MG
GR
MK
HR
HU
ML
I D
MN
! E
MR
I L
MW
I N
MX
1 S
T-f
NE
I T
^*j>7
NL
J P
B*
NO
KE
*r^7
NZ
KG
PL
KP
PT
KR
tta .
RO
V Y7-T
?hV47
*^K^7
— Vx — A*
A> — -7=7
RU
SD
SE
SG
S I
SK
SL
SN
sz
TD
TG
T J
TZ
TM
TR
TT
UA
UC
US
uz
VN
YU
ZA
zw
xnr/x— r
•>*^-7*
WO 99/55033
1
mm*
PCT/JP99/02154
C DMA^iSI^ «£ IPC DMAS^f^i
wa§F« : #itL7tS»«*f--V*^«SE*fi 1 -5 CDMA (Code
Division Multiple Access : ^-f-^iiJ#7C^^) £{ggft£ «t C DM A j£
1**o ft*, -f---^ (flf$) «r«SSjftfirffi^fK2Si-*ffifflffiH
fc*, tettElig-CW ^x-- * O 2 If r- m <9 K & o T L £
EJfflfcifc* 09x.tf2ffitfcffiS:SI#5$: (BPSKIi) £tt3£LT, pots
N I R (Signal-to-Noise and Interference power Ratio : ^M^fif-fg-^lL^J
WO 99/55033 PCT/JP99/02154
2
* * fl^a^ jo J: ^D7fy> ;u £ f- * «> > # * t - ^ A
1 : "Rayleigh Fading Compensation for QAM in Land Mobile Radio
Communication: Seiichi Sampei and Terumi Sunaga, IEEE Trans. Vehicular
Technol. VT-42, No.2, May \993 n -^t, f- 9 v > IZ -£J§$-C*f
-✓>^rt n -y loJfAL, :o;Wn? hv>*'
2 : "Channel Estimation Filter Using Time-Multiplexed Pilot
Channel for Coherent RAKE Combining in DS-CDMA Mobile Radio:
Hidehiro Ando et.al, IEICE Trans. Commun. V0I.8I-B, No.7, July 1998"T*
1112 311, XK2K:J:*f-ir*JHtjgo*jtfc*tHT?*4. -O^S
WO 99/55033 PCT/JP99/02154
3
dtf>J:-9 fcS£M2j«l8KJ: l) , flUtf, DS-CDMA (Direct
Sequence CDMA : iM&ffcC DMA) <7)± *) ^ * ;U £ £ X „ ffeJL--if
n y h>^f;V : estimated complex
fading envelope) (D¥&}% t *) (leJfflj&D^: LT) , -?-e>¥:»$/<fi|
*t#&a 0% a,*-cS*.#»tJni» (fi*f*it¥*&ft) LTf-***«£fli|
WO 99/55033 PCT/JP99/02154
4
1 *o y M^^-r^-c^f-^ v>^;nc^LT, |BJCS*ttTO£fca£
3 I "Performance Comparison between Time-Multiplexed Pilot
Channel and Parallel Pilot Channel for Coherent Rake Combining in
DS-CDMA Mobile Radio: Sadayuki Abeta et.al, IEICE Trans. Commun.
V0I.8I-B, No.7, July 1998"-C-Ii, * > */l/«Jg*fir 3 IB
m, 0 % m, 1 ^ ' °- rnv
122 3KUv>T, ntl^nj bOm-A#§ (A :
Of-* v ovarii, nfl^xn«; (.^/f n 7 h v
fi*fiHt£ ft < 1-& 0 ft-tf& nflw^n 7 h?)/^ d 7 h v
>*H { m-AfgOf-^>>*>|; (B#®lftK) fttifi< % Sif-
* v > #*%3|fl| L fc&Of- * * Rift Lt v> * * f, -c* * o
nfl^^Dv hOm + Bf I (B : gj*gt) <D7 - 9 v > *';WC
o^Tfi^ n + 1 f|«^D»; ho/W n y h v>**;POfi<&<fcMt£§&
<1"*o n+ l#B<7>XDy p-*)/^ D<y h «✓ > sj?/ua*m
WO 99/55033 PCT/JP99/02154
5
Xlfc 4 : "DS/CDMA Coherent Detection System with a Suppressed Pilot
Channel: Sadayuki Abetaet.al, IEEE GLOBECOM'94, pp. 1622-1626, 1994"
(7)^_ ^ V > **;U^-g-i^L^> X D y h ^ n-yl- -> y # )\, (7) Ipj^ £ £ 0
V
WO 99/55033 PCT/JP99/02154
6
7*n y ^ %t£$L L, /<-f D y h rn -y * K£i n y h v >**;K7)
*.H\ D S -C DMAC±i) + *;UKi3v>T, 1fijL--»f*»<b OffiSffiK
t-^Stif^f-ti;^ LT S N I RHfftiC^fli.
WO 99/55033 PCT/JP99/02154
7
4£fc3&*-?£, ^fS«0^«p D n g *ftJfc*i:^5?4SNI
U f- * v > bWn? h v > >
ffi«)#**fi*ft*tftI»LT, ^^teSEfcfrJfcfS-f-S^gfc, rait
«res*ft»t«:iif!i»-r*¥Sii, mE^-M^a^ia mm&i&
z 0
■i
WO 99/55033 PCT/JP99/02154
8
«t ^ mrlfiMf* £ ft £ - * -> > ** ;u £ ?ij £ U r- * ¥U Se L K
7n -y ? ft SflJ5i/<c-r n 7 F v > **;K£>¥:fc7<I£ffl ^Til&MJM*
* -7 V - A'ftft £ £ tr £
tt izmWWftWlt. 1 fcv> L 5 (D^-f tifr\zUWLff)C DM
*4 n -y h 3 *i*£fcfc#a
Agfg^MKfc^T, ffiE£j£v;'**;u£?iJ*On#B (nJi$£&) OX
n-y i^f-* >#/i,ofitia^**/ufc£ft ttffi/<-f
o -y b fu >y ?(± x ffIE^v>**;w^J^o ( n -K+l) #g (Kli
Oxn-y Yfrc, ( n + K) fgwxo^ h £ "C K±5 ^Tiufc $ ft
WO 99/55033
PCT/JP99/02154
9
is * TO-r 4 *e t , Aria* * * /ntsgiit * m » x m&r- * V >
? t * # -r * i t * ft m. t -r * o
ft tt ^ mm * ft o t £ Wi- h #® t -t * 0
WO 99/55033 PCT/JP99/02154
10
W*£ 1 2 UEffc05&9Ui, flt$£ 8^vai 1 OV»fft^Cfi«tf)C
DMA£M«K£v*t, flJlfiC DMA§f ^lli, Hi fcflj ^
tr^# * sai l , mum i ffiftflp^- 1 mum 2 atM*^ t us ^ k i*-*-
DMAfififcUKSnT, WECDMASflliKlili, & 1 iKM&Kffstfib
ftfcfttt $ 7"* * v > ** A^fl) , ffifffif - ^ v ^ tc*t L3£
ai-efctK 8 2«£fcK*Hi:&ftfcffi»$;h.fc/<,r h v > **;u£?ij t
**tHf-S*SftU ffiE£ 1 fflEJ* 2 li!Ev*Kj£X-*-
W*^ 1 4 {Ci£fc<7)f£93{± x gf^^ 8ivai 3 <D ^-ftifr KEttfl) C
of-* *>>**^o«rEf--v*^itjefi[*flJifii-*»^, «rEafto/w
By hrny^ii, ilfiA^n-; h •> > ( n -K + 1) #g
(Klig**$:) OA-fDyFy^^f, (n + K) #g 0/<W □ •? h
> ** * * T- I C J: I) $ ft. £ ^ £ # % £ % 0
1 5 KE*«>$&9§Wt % |g^]g8 L 1 4 £>v>-f fuMcEfcOC
«&s»fc«rEflr-3-*£«u «***sM3Si:*flix.fcCDMAia
WO 99/55033 PCT/JP99/02154
11
rn 7 ? fc^-i*i.aiifia/<>f n ? h ->:'j!?/u$>sf*§mi©#* *s*#»tin
£j£ -> > ** A^fll* ib -T- 9 v > £ fc&-r 5 i , m Ef- -v *
©teaasfc, «rsa©^«r£«u *«x.tcDMA
****#oaJU ;^D7l>7D.;n4)Staf7/l:, ȣ;<>fD y
WO 99/55033 PCT/JP99/02154
12
uriB-g-jfi v > **;u^;nj^ <b r- 9 v > £ Jimt -5 * -r ? -ft ,
® 1 fi> 1 %vmmz%* c dm A$««io*«fflit^i-
(12(4, B2AUJ:t) f B2BO|!!«^tHt*4o'
B 2 Att, *%m<D® 1 ^JfcBUK&S CDMA$f*li: «t
H2BI1, f ftno« 1 XiSSCffi c DM ASfi«tC J: «$ff ft
® 3 (±, #f&9J<9& 1 Utt^SC^i C DMASfitfCUft* ;u
WO 99/55033 PCT/JP99/D2154
13
mffl&mm 7 n - * - > x-$> z> 0
^ fM&sflj * 7 n - + - |» -e* * o
hi 3i±, mi 3 a 45 j: era 1 3 B<7)^^^^-rigT-*^ 0
Ell 3A(±, $Hi<0^ 5 C DMA^f I: i 4§f
111 3Bli 4 *f&EOg5#liS^IlK#*CDMA£«3£gK«fc*£'{§
ftLSfll £ 7 n - f- * - h -c $> £ o
111 4(i, *»MO*5^tt^Su|R*CDMA§««flHlJ:«B^-v*
Hi 5 14, $HiW$ 6 iiiiCiS C DMAI^ilwM^
WO 99/55033 PCT/JP99/02154
14
mi 6 {±. *%wv>t&6mMBmizj&zc DMAm%mgiW.<Dmii&kw
u x h T&m&m.M £ TFi- 7 n - f- + - h -c * & o
Hi 8l±, *%^S£7^Mff^K&&CDMAg^3IM<^j£#J£^
HI 9 ii> *S&^^^jfc^K«CDMA£fSggO*£j£M£*
02 011, 2^i^^'j-^-7*;i/TU^Jt**^K7 7 p 9-^^ (f d )
(T sl0t ) twmiztttzmmm<om (ber= i o-3) #
021li > f d T slot =0 - 0 0 3 1 2 5£J:tf f d T slot =0. 2 8 B*
^Vehicula r - B^TUiStt Z B E R# t$&7Fl-|I|-e&*o
82 2liVehicula r - B«i»T^*»t-S f d T slot tC*j-1-*BlT
(BE R= 1 0- 3 ) Uttt^-tBIt?**.
12 2 3 11, l»aSt«fUJ:5^^^/i'*S60»ftlKa*^i-|g^** 0
i& ^ £ njfc-r £ * (D m. & <r> mm
*CDMAS«fii5j:irCDMAS$m«eCB5L, *&«BcDg5~8
^CDMAMfMCIti.
WO 99/55033 PCT/JP99/02154
15
(te i tkto&m)
mT'$>Z 0 *^jti8i:ff5CDMASe*tl 0 0 f±, I|ro^n 7 h
CDMASfl|»Il 0 0 14, giBMl 10, v 7 fh7an25,
* n v y mm&mu 1 o 1 , /WD7i« * 112,
d y h 7 ^ 1 l l , + * * /u«£4tR&s i 2 1 , f - * v >
132, gung-^&jsas 142, & «t tjffi^ttaaiftiffli (mm s e ) 1 4
* 1 2 5 , * n y h mmtkttiU lOlfliDS P (Digital Signal Processor)
(teXVyuy^AZftMLtzt^V) 1 2 OCJ: D 77 h-)x7t LT
H2 Ai'iO f B2 Bli, $irei:iKDMA^ii:U$i
*I«^t7D-ft- rtii, if, ^fyyS2 0 1 KJsv^T,
fllf &o 7 7*S 2 0 2 7?f h 7 i l 2 5 K«fc •) , §
0 3 ~S 2 0 8 K*5V>T, *n 7 h |^XS4ftU«|S 10 1, /<>f n y h v^tf
*#y!l8tf»8n 1 2, ^d? h7n 7 ^4Ml 1 1 t3£V7**n,m-
HI 3 {4, ^^tef^S^^^^^^^ii^gtci^^^^^Jl^^il,^
WO 99/55033 PCT/JP99/02154
16
f-* v >**;K7>*ox n y K itzii/n n 7 f v > ** * o x n <y
0 2 AKM <3 > Af^S 2 0 3 ££v*T\ X n y MWI^^aiSB 1 0 1
Xf, ^S 2 0 4 Kisv»t\ /Wn-y h -> > 1 1 2 & X
JS*> >JK/U^yij n -y h tfj L, ^-r d y h Ta y ?
££l£1-*o 1"&fc>^, 7 Mcfcv»t\ Xf y 7S 2 0 3
an -> yXfr^ymnU 1 12i:J:i) /<>f n y h v
(m?iJ) fcflfcHU /Uuy Y 7n y * 1 1 1 |c i «j Kft L
fc/W U y h V >sJ?/M»&A>f O y Y~7Uy $
H3W^TMi, (n-K+1) K(ig«fc^T'*l), HJ 3
<DMX&K=Z bLT^i) <DZUy Yfrt, ( n +K) #§OXOy h *
WO 99/55033 PCT/JP99/02154
17
^ry^S 2 0 5-S 2 0 8Ki3V>T, l 2 1 C
1-*o if, Xf7yS 2 0 5 tvWn 7 F7D'y^:^i^A^n 7
V'Tfir-? (^f77"S 2 0 6) o lA^n 7 l«7n^|;i;^n7h>
4uy hzruy ^TOilft^^o n+if|wxn^
°^ D ^ 7D ^ (i =-K+l~K, K=3) O**tco^r/W
WO 99/55033 PCT/JP99/02154
18
n v h zTa v *¥*&ffif ( n + i ) *JRftLTV»S 0
- * ->>*';n:o^t, n + i fg«/W D-^yn y *OM<*&&£
**;WCov>T, n+ i tlO'Wn? Yfu y $ Wt^iltt c m, it Lt,
f-^/ufcfeffi^wta: (i) -c^^fejtAo
= X «m.i' I(n+i) (1)
i=-K+l
±fcXx y 7S 2 0 7 f-**JMi£tt*fl)tf§L.fc $ itit^TO
8) o
WO 99/55033 PCT/JP99/02I54
19
o* £ , £• ^ v > # )v % $i ^ t, r - ? v > ** )i> ^ ?ij £ $ ft * 0
*-r ? 7S 2 1 0 K£v>T. f-* y^>I»i 30CJ:^
*r v 2 0 3 -S 2 0 8 f#ib<i/: (-7*- * v f-^^^m
fcm^im^x r- 9 : sy * ( 7 * - >>* >
1 1 iZ&\,*T, W tr£f&Ul 32 HJ:») %
y iffr h on® $ fitz r- 9 -> > i z> 0
iit7n-ft-K-i^ X-f 7 7*S 4 0 1 ICfcV^T, a^d 7 Fv
>*fr&&mmm 146i;il), y 7"S 2 0 3 ~ S 2 0 8 -Cft£>*i£
o * * ;u m * mm-r & „
*f-y 7S 4 0 2 tC^T. SI£lI-f£j£SB 142i:J:() % ffiftSftfc
hy>,f;^j, £.fcO f M&fc (^i-*;ug?IftK
0 0H^>^^i:i6fflitLT*So
WO 99/55033 PCT/JP99/02154
20
Xtv7S 4 03 {Ci3V>T, m&tttfmM (MM S E) 14 4i: < tl) >
(*2Hifcj&ig)
EI 5 14, 2 ^Jfe^gfc&S C DMAMiMOiW^^
CDMAi££«gg5 0 0M\ &ffiffi3ffi5 1 0 fc£«*i£ffl5 5 2 0
^H^omiHifiBlslc^^CDMA^m^^l 0 0<0ffifi£ (gl
1) fcfctfK^fcg (S2 A £ J: 2 B) £ «fc IFM^ttltttfUUM
(H4) tra»-c** 0
^m^ 0 H6»l^-fJ:dlc, ^«KL3®g{5 5 10li, £ ft 8*6 1 0,
Sft»flF^fl;»6 2 2 , £-fifcg&6 3 0 , & «t CflfctfcS 6 2 7£«;l& 0 #
H»£Ucfc^Tli, fiftj&flF^ffcSB 6 2 2 , £-£S6 3 O^IIDS P
(iSiW^n^^ASrftttL^^-t';) 6 2 0 1^1)77 f">x7t LT
EI7 {±, *«»»Si:<l«CDMAJS$«l6loSfiJiia|:j:4Sfl|
WO 99/55033 PCT/JP99/02154
21
^$:^t7n-f-t-ht^4o tt\ Xr-v 7 0 1 Kfc^T,
iiM^-?-fbB6 2 2 (C i l) , t-'-^M^J^« (ff-^ffc) L-c,
->>**;w^j££j£i-£ 0 xf->ys 7 0 2 n&v*-t, £$gjS6 3 0 \zx
»), f-^ i/>**;i/^^ij(7)#xn -y HiA-fo? h v ^*>&}f A LT-g-
JS v > **A^?|J ££&1-S 0 Xf7rS 7 0 3Kj3V>T, 6 2 7K
^•J) ££&1-* 0 ^f7/S 7 0 4 K£v>T, gffigB6 1 0 (C X 0 % ^
H8 (±, *^^<7)^ 3 ^HiCi^ C DM A^MioM^^t
mx~$>h 0 ^IilCl5CDMA$iM8 0 Ofi, ^&<7)xn ? f<
CDMAfi^l8 0 0 l±, £€SK8 10, F7-f;^ 8 2 5,
XD ' ;1, Mt&tBSB 8 0 1, A-fn?h» '-JOl/^JUmSB 8 12, /<-f
□ h-7*n 7 ^^^g|j 8 ! ! v ^^^;u^^^^g|5 8 2 l % r- * > >
***£?iJUmSB8 2 9 , f-* v>*';um^ij^(tgB8 3 0 , U>r*i=}-j&gB
8 3 2 , •T-^fiJ^gpg 4 6, mmiS^HL&lftS 4 2, £ «t tfg*#tt{|HJ
®U (MMSE) 8 4 4 «:lxio 0 8i:^fJ:M:, ^JSMUcfc v>
Tti, 7 7 fh7-f ;u*8 2 5 , xn? M5j8J&tfjgB8 0 l^liDSP
(fcitfyn^Afcte^L/^*';) 8 2 0 CJ:i)V7F>)x7aT
HmStiTV^^ ^- K7x7tLtIILTUv» 0 £#g&8 1 0,
7 "^^^^82 5 l^*?£j£ ^H^O^l^^tz
i^cDMA^in o o<7)MfotzwmtftMx-$>2> 0 ttz. *mm
iii:^^CDMA^18 0 o-ei±, *%w<DmmM%m\z%2>c
WO 99/55033 PCT/JP99/02154
22
DMA^fM 1 0 OOfi^I (H2 Afc<fctfH2 B) tmUV&imtf
EI 9 li, .**ifc^SI»c«SCDMA$««*»cj:sm*ft.lt1Waiftia«l
US 4 2 KJ: i), tt« 3 fifc-T'-* £ J: tr»«$itfc7'-
Hi»«) &£fi£-t*„ r-?mfctt, r-tnfe&s 4 6**u-f^^js®
8 3 2 <7)ffi^€r*ii^ (0/1) -f* £ t U X 0 ff ? o
X7-y7S 9 0 2 KJ3V>T % £*f*ftffl1tggs (MM S E) 84 4l:J;l) %
K2HI-5\ £«t Cf/W n y h 7n ? ^sps^t (#/<-f n 7 h 7n y f X I)
ft£x *»WO»3**JgJ!Stft-5CDMA$flrS6il8 0 0 ££-f§&JI
»fc LT, * < tO f *«WO*2HifcSS8tC«*CDMA»$«l6«5 0 0
*>2lfIMSB5 1 0 L T C D M Aa&$««**Jfc-f * -
(»4HJfcj&S8)
WO 99/55033 PCT/JP99/021S4
23
Ell 0»±, *»WO*4Slifi®a!!K^*CDMA$fl*ll©fl|jfi«*^
•tH-e&£o ^MlCiSCDMA^Ull 0 0 011, Ig&OXny
CDMA^f 1 0 0 0I±, S««l 010,77fbUM0
2 5, X n y h mmtkmU 1001, /^n 7 h» JK/L^ftlftflMK 1 0
1 2 , ;M n y hyn - y ?£j£g&i oil, f- * * >M£5£f£JRI§SB 1 0 2
1 , -r - ^ v > # *Si5lJJfcf#6& 1 0 2 9, f- * v > sKA'i&flHiflttB 1 0
3 0 , l^f ?£-Jj£gB 1 0 3 2 , £ J: tffi *tt&t$IJ« 1 0 4
1 0 2 5 , xuy hmm&ftUl 00 l^HiDS P (HXV^uyv
AS:Mlfc^^'J) 1 0 2 0 CJ:Oy7h'>x7i: LTSS%3*iTV*4
ri*, A-K7x7t LTHSL-CUv. *©»1 010, v-yf^7^
i o 2 5^^»j£ii xvmmt. *§&mo%imnmwiiz&&cDhL
AgmmWl 0 0<W&t*g|f £|B]ji-C*>* 0 £tz % *%Mfm\z&h
CDMASft811 0 0 Ofli, *WIHiMCiSCDMA§
If 1 0 0 0<£M&3 (El 2 A iJ «fc B 2 B ) I^OMTHrfctV* 0
W**"*- 7n-*-*- b T**^o Xr y^S 1 1 0 1 KjS^T, fi«^#lt
ftWPSB 1 0 4 4tc«£i), 7 r -^*>>#/u©-f-^^ju4tsgfi||
WO 99/55033 PCT/JP99/02154
24
S (2) fi*ffr»t (£*«»a .) oflfllft (ESf) £*T9 0
A„,(n) = A m (n-l) +/i^ m (n)X(n)
A m (n) =
<Wn)
lam.K(n)
|(n-K+i)
£(n-K+2)
,X(n) =
L(n) = A^n-i) -X(n)
£(n + K-i)
^(n + K) ,
(2)
WO 99/55033 PCT/JP99/02I54
25
*%W<D%4mfa]&mt l z&ZCDMA$:m ! gW:l 0 0 0
5 %m.&m)
HI 2I±, 5 iiiiCf J C D M A^Mt^Mi
1-m-C&& 0 ^^Jfi^^tc^^, C DMA^fgf 1 2 0 0 Ji, x- ? v >
^^"J^^tfm-t^^ML. fits,
CDMA^igll 2 0 0li, g^SBl 2 10, * y >
■7yf F7U^ 1 2 2 4 , ^D7F->> y * h 7 4 JU 9
1 2 2 6 > ^ D7 ^D-^Ml 2 11, ****«£fS]|m«Bi
2 2 1, x*-* *>>#/U*JlHitflta5 1 2 3 0 , *£j£gB 1 2 3 2 , i
2Hrt£*»l 2 4 2 , S-fctffi^tfltlliUflB (MM S E ) 1 2 4 4 ^f
mi 2t:^-f«t-)^v ##C;SfeMK£v>-c{±, '>>#n,%w
fflvyf F 7 ^M 2 2 4 , A>fny|. } ^*>W7 7f h7-( *
* 1 2 2 6 ^liDSP (i3i^D/7A^ttU:^y) 1 2 2 0 (C
«t«3V7h»>xTt LTHaS*lTV»*j&*, /wF7x7t LTH51LT
WO 99/55033 PCT/JP99/02154
26
01 3 A&XVmi 3 Bit. ^iIii:i^CDMA§i^tl:j:5
* «t ») * ft. ft $ *i fc f - 9 v > *' )V&n is X VF>U u y h v > **
J: CF* 2 i£ftfr^ mo* ;jx**ifti* S*ifc7*-**>#* ft ft ^ j;
^f7/S 1 3 0 3C*w*T\ /May
^Jffl77fh 7 ^^i 2 2 6 1:10, tt2ttftfiF-9^v,T£«fi
S1304-S130 8il£v*T, ^qn 7 F7n,^uai 2 1 1 is-
WO 99/55033 PCT/JP99/02154
27
ffl 1 3 Aizm*) . ^f-;ysi 3 0 4 KHSV^T, /t>f p y l>7n y ^
1 2 .1 l J: n 7 h v>^;i/^yiJ^<bit^c7)/N'^ n-^yn y
ffl) (n-K+1) f|O^Dyh«/^i|J*H ( n
+ K) fSW/Un-;h-»^it^ffl^tv^ (£dT% K = L X A ,
K«fc »} 6 1®<7>A>r n y h 7n 7 ^ LTi^£ 0
WO 99/55033 PCT/JP99/02154
28
- t t5 ? T- £ £ 0 £ fc, 1aMd^7D7^ Oft ?HA/fn7hy>,f
^OS^ht^Ct, 1 o -y Fyo7?*l r?-f ay h v >
Xr-;ysi 3 0 5 -S 1 3 0 7 KiiHT, + ^ 1 2
?Kov*Tfif-? (^t»;^S 1 3 0 6) . l/^nyl>/D7?i:i/^
i/W n y h rn t is 0 m 1 4 OfljTli, i fiOA'
^ D7 ^ D ^ ( i = -L~L, i *0) S>#*Kov>T/'C'f n ? h y
n-y^^^l ( n .) ^IRIILtv^o
7>S 1 3 0 7 t?/qn 7 h 7* ? 9 ¥-Qfc£<0&* i&*if If m
WO 99/55033 PCT/JP99/02154
29
****«£fllij|(n)iia; (3) •C4x.t>tL^ 0
£(n) = I | (nj (3)
±iB*x 7 1304~S1307 £, * * * L «fc ?
UfyySl 3 0 8) o
Xf ^S131 OtCfc^T, W *fc(fcttl 2 3 2i;<fc «K & l"f ?
7 4 >#>e> outfits fifcT'- 9 v>**;i^J£[5j*B£-j£t<&o
CDMASfM 1 2 0 0 T-li, 3jc%^(7)^ 1
iCiSCDMA^Il 0 OOfi&tfltffiJMg (U4) t l^ioM
WO 99/55033 PCT/JP99/021S4
30
Xy-yfS 4 0 2 Kfc^T, K3£flr?-£(fcttl 2 4 2 CJ:t), *lf£$*i
2 0 0 LT£* 0
Xf7 ^ 4 0 3 Kfcv^T, £*#*tW»« (MM S E ) 1 2 4 4 K «t
•? > lR3HS-§\ * <fc OfyC>f D y h T'n -y ^spj^flg (&Axf a y Y ? U y ?
**)&htLt:i-**ti,mj£m %zmmmmt Lxm^xm&tm (s*
(&6fSja»3fcgt)
hi si*, *»wo*6*it»«u<i4cpMAaftflr«Eiio*ja«t
^-r m-e&& 0 *mikj&n\z%& cDUkm^m^m. 1 5 0 0 ut, 7*-*
CDMAMfMl 5 0 ot± % %m&38ff 1 5 1 0 t g-ft&ggfl 1 5
ttltmm&Wtt. ««9iO|s'»gg|:ftiCDMAH«ti 2 0 0
(mi 2) 4e»v»csfftis (mi 3A£«ttnsi 3B) £.ttf£
*f*»t«ltt«i3i (0 4) fcp?*|-c**.
WO 99/55033 PCT/JP99/02154
31
HI 6 14, *^mmA^&ZCDMA&%g!£m<Dmm&m®<DffiM)
z*t®x'$>z 0 mi etc^i-idc mm&mi&i 5 i o'uu mmui
6io, mmffift-^itu H22, 7-? *s > x KjkmmiLWLU 1 6 2 6 ,
s<Ju v hy^^^fflfiftai 6 2 8 , tStV&j&B 1 6 3 0 fcfil*
*o ^itraUi^TIi, aflM&ft-SftfflS l 6 2 2 , f-
1 6 2 6 3M4D S P (i3 «t Xf-fu ? y j, Zfefa if z * * ) 1
6 2 0 <fc •) y 7 F-)x7t LTHJiitv^^ ^- K^xTUt
Ml 7 14, *^»^S»'w«*CDMAaS«Mo«««ta«tCj:-53|
fi»I«^t7D-f-t- h-C*^ 0 f -f, ^fy/S1701 iZti\,*
T, iiM&fc-SHfcgB 1 6 2 2 K£ »5, f-^aifcSgSI (ft-Sf-fb) L T,
v>**jU^J££&-t*o Xf-^S 1 7 0 2 U£^T, x-*v
6 2 61:^, $ i ftM^£ffl v»tf- * v >*•
1 7 0 3 Cfcv>T, a^D7 h ^tfJl^J/flJtftfflsi 6 2 8 CJ: I?, .£
h v><10l/£?ij o ^f-yT'Sl 7 0 4 £J3V»T, ^SSi 6 3
0-K .fc I) $ *i f - * -> > ;u£$fij t«:»$ti/:;WD y hy^ ** *
^'J^^UIfif J4)St^ Xxy^S 1 7 0 5iZfcv>T,
isg&i 6 1 ou«t »9, mmm^i&is-rzo
*%mm \z a » x i* , n » k * % 1 mm%*
WO 99/55033 PCT/JP99/02I54
32
S>> Kffi* L * v>g 1 J: tfg 2 ttSifcK: $ fifc ^- * v ^ *
Ell 8li, ^W^^y^ttJgffidftSCDMAS^IKOflljfittl*^
tHIT-^^o *IS«i»fiHwfc*CDMA£*gSg|Bi 8 0 0 ti: > f- * -> >
**^?|J, £ «t TOEf- * *>tf*^jK#L&BI4/W n ? h -> >
CDMAtffiiil 8 0 0li, gffg&l 8 10, f-*- * v > **;i^Jffl
V y f- h 7 -f )V 9 1 8 2 4 , ^^D^y> tf/^fllfliT h7-f;^
1 8 2 6 , y<Wny frn y^^jftfin 811, ^ * * 1
8 2 1, f - * v ^A'MHHltflttB 1 8 3 0, P * g>j£ffi 1 8 3 2 , T
-?mfeUl 8 4 6 , ^H#^JS8B 1 8 4 2 , £ J: tfm^ftttWfflfiB
(MM S E ) 1 8 4 4 £fl;L*o 0 1 8 izm-t X n K, #fS»J&BSK£v>
Tii, x - * -> > #)V%.y\\m v y f h7^^i 8 2 4 , /<>fn7h>>
***m?>Jffi-?y?- l-7-f 1 8 2 6flJDSP (j3«t ^7*0^7^
.«Lfc> ?'J) 1 8 2 0Ki5V7 F->i7HTSIS$*iT^^ ^
-K7x7axtiLtU^ 0 $«»1 8 10, f-* v>**;i^?lj
fflv-yf- h7-r i 8 2 4 ^<am&£J:tfMl±, *ftHO*5 *Jfc»
«Kffi4CDMA$fi8|l 2 0 0 «t^|tM|t^S o ££,
**»^S8»:«4CDMASfl|l!tl 8 0 0Tli, $ft9Ja£ 5 Sffijgffi-
i:#JCDMA$iHtl 2 O'OOSiffeS i 3 AjsitfUl 3B)
WO 99/55033
PCT/JP99/02I54
33
ttz, $IIiiC#4 C DMA^iM 1 8 0 0 fli, *%W<D%3
^SSl^a C DMA£{ggM8 0 0 ?>S*ft-tt$lJ$l&g (^9) fcl^
lOJlTOtitLSo ti^t), *f- v yS 9 0 1 KiJ^T, KH-g-^-^
EfcSB 1 8 4 2 : K «t *) , Mft $ tL/j-f'- * v > **;u£?!k X tfffim S
glJmHif^) T'-^^J^li, r-?$)fcMl 8 4 6ri*W*
£-&S&l 8 3 2 0(i}2j£¥lJ5E (0/1) tS^tCiiJffT,
Xf-vfS 9 0 2 K£wT, M*#ftSlJiIS5 (MMSE) 1 8 4 4 K«fc
£»1££|6]±£-fr, EGfiUSfc*-* */MU£*fr-? it^'tl-So
**WW»7Hifi^l8Kft-6CDMA$ffi*fl| 1 8 0 0 fc^ftfti
0 O^M&ggU 5 1 0 ZmfSOHiWUt UCDMA^figi^M
-5 £ t i)*X* £ * 0
H 1 9tt, ^^8giIli:i4CDMAfigt«0J^i
1-HlT-$)^, 0 #^«SU:#£CDMA£Mm 1 9 0 0 I1,
£ J: Ifilfif- * *< > sK^^K** La^iJfc'W n y h v > jK
CDMA^iMl 9 0 Oli, gffi&l 9 10, f - * ->
WO 99/55033 PCT/JP99/D2154
34
■77^1-7^^ 1 9 2 4 , a?* n 7 h v y tfJU&WM v-;f h7U^
1 9 2 6 , /Ho-nrn y ?£$g|$ 19H, f- * * /t/$£fflURft» l
9 2 1, f - 9 v > **;u^J*Hf g& 1 9 3 0 , H ? £-$g|S 1 9 3 2 , £
-ttffi*tt»t.iW»» 1 9 4 4 *f|;L* 0 HI
*^ft»SS lCi3V>Tl±, f - * » h7U^ 1 9 2 4 ,
Axf o y h v >**Ji/^^iJffiv 7-^ h 7 * 1 9 2 6^liDS P (£ J:
^D^AtftttLfc^t'J) 1 9 2 0 CJ: >) V 7 h 7 LTH3i$
ircv****, /x- K-)x7atiILtUv» 0 $181 9 10,
^*»W5Jffl7 7f b 7^M 9 2 4«O»JSftiiJ:0 f ai|gji %
"flO*5$»fgC«4CDMA$gSlt 1 2 0 0OJtlBtS5*iHa
**tt3gJ8»cft*CDMA$fllttfl|I 9 0 0"CU» #&9J
Wi5iiIii:iSCDMAffM 1 2 0 OW^i^I (mi 3 A£
C DMA^HM 1 9 0 0 T*«, 4
^ililli^CDMA^fgll 0 0 0 W£*#»ttO«ltea (HI 1 1)
tramotea^fcii*. 1-**?*,, ^x-^rs 1 1 o i.ksht, a*
#tt©JtPB5 1 9 4 4 CJ:t), r*- * v >- **;i/<7)?-
fefifc ft^rtmffi OHHffi) (ft£tt$) t
LT, (4) i:/7tiii:, fi*fttt (fi*#&aj) vm® (M«f) t
WO 99/55033 PCT/JP99/02I54
35
A(n) = A(n-i) + //£(n)X(n)
A(n) =
a.,(n)
«,(n)
. X(n) =
£(n) = A f (n-i)-X(n)
I(n.)
UK)
>lil^^f y7't^XT^>) > I (n s ) fi i #BOA^ n ^n-;
**>/Wny F7nv ^¥^<iT-*») N | ( n ) tt n =gg ^f^- * v > **
*O*-***«j£tt-cfcs 0 A' (n) liA (n) <r)m&ffM*miTo
WO 99/55033 PCT/JP99/02154
36
*i&ft£ip)Ji£-£, nsffijgfcf-r ^jHtSEfcfi^ :i#-e§4.
&*3* **W^£8$gJfcJ£a8KfcSCDMA£fggftl 9 0 0 ££ft#L
o ovmm&mui 5 1 os-am^g^ LxcDMAmgm$tmzmi£
H2 0J4, 2«U>f 'J -^T'^TUisttSft* K? /7-I*ft ( f d )
fc*n», msihj (T slot ) fcO»CJt1-*BfRKf?$ (BER=1 (T 3 ) $
te£^1-!H-C&& 0 H2 Oi:i±, $»i4HIIii:#^CDMAf
mmm mm^mm^^uy h^^^/u^s) (tm_p)
/^.St) fcJ:*#tt (Pa r a_P) , tt*Wfi*«ft^aje-e** C D
MASf^t (HH#ia/Mny KiS^-ft (TM_
C) „ i5J:O f fi£*Ofi*i|&*tajig"C* < BCDMA3&®l6S
ny h****;^) K«t&#& (p a r a__C) #*S*iTv*S 0
021{± > f d T slot = 0 - 0 0 3 1 2 5 fcitf f d T slQt =0. 28B#
OVe h i c u 1 a r - B S^TKfc It * B E R # ft ®T-£ g|
2 2liVe h i c u 1 a r - BSt*TK*itt* f ^slot^l" */?r^t£ «9
* ( B E R = 1 O- 3 ) «Fttt*tHT*4 0
132 0£«fctf|212 2AIK *»WO»4 l&tt^&fcfc* C DMA£«3fe
Mfe «t w^^o^ 8 nm&miz&z> c dma^mi t & c d
WO 99/55033 PCT/JP99/02154
37
0. 2dB, Vehicular — B T"C#j 0 . 4 d B (D&WM&tfW h
tl, ^1 7 x - y > tli 7 x - y' > /^Jgi^ ^ <5:4II^(7)2fc|
< a*irv»* £ ttfbfr&o |i7i-y*> y'TKisv*
TV e h i c u 1 a r -BitTT^OT^.2$l/'f V -^fiHJ:
•JUIv^ii, Vehicular - BTTIi$Hrfl>iSWj&**£ v»o?
;</ft " b^******: ($^^4iIHCiSCDMA^I)
^> o
is n T , |Hj|ffll&& «r M ^ X r- 9 *s > ** )V r t Cffttffitfl £ $ £t
#rIS?>£flo D a g ($M»)30 **#Sfci«>fc&35fcSNI
WO 99/55033 PCT/JP99/02I54
38
WO 99/55033
39
PCT/JP99/02154
«
m ^ <r> m ffl
2. »*«nzE«OCDMAS««mciJV»T, l»Efi*ft»t*jW»
*
WO 99/55033 PCT/JP99/02I54
40
3. KE*«>CDMA£*iMfci$v*t\ firEfi**Nt*Wfp
t-S^Rli, liifEf*-* v>**;u<«E^*;u«5£<gi, «fE/Wn 7
«fc Lr«TEm*#»tOIW»«rff -5 i t «r#ftfc"t* C DMAS«H« 0
5. fft$g l fcv* L4 (D^-f *IjH;E*OC DMA$^8il:iv»r,
*^**>>#^^^^tr«-?-*$flri-*c:fc^iRF*a:1-*CDMASffi-
3£fio
WO 99/55033 PCT/JP99/02154
41
frie/NM □ y F7u y ? |i N PW-f^XW/SJ u y h i/y#A/fr
f>M$lL4^tS:!Hi:t-SCDMA$I^l 0
fr^mm* am^>fD 7 Fyn^u, ^
ie£-j£->>**/U&?IJ*<7) (n-K+1) #§ (K(ig&&), «7)XD-y hfr
h (n+K) h ZX\Z&\,*X!kJ&2tiZ>Z tZftWit-fZC
»«■*-* ^gt*
C DM A$«£ll 0
9. R*«8Kffitt<&CDMA£fc«ffifcj3v>T, lftf2fi*-ft»t
WO 99/55033 PCT/JP99/02154
42
1 0. W*«8fcB«oCDMA£«*fh;:iJv*-c\ TilTffiS*fttt*«
h v > sp £ ffl v> t IBS it <7> flj ftl £ ft t
1 1. W#£8 KE«ctf>CDMA£fggSMKfcv*T, 1WEm*tt»t*«l
1 2 . W*3i8 L 1 1 <7>v>-f *i^KEi!c4)C DMASfegftKfcv*
MEf-*-^->>^;u^^ijic^La&?iJ-c*0. »2j£ftfl : ^-
WO 99/55033 PCT/JP99/02154
43
» 1 fcMF-^t ffiiB£ ZtiLftLft^ t tin wzjlSft&c: t £#^tt&c
1 3. ff#:£8&v*L 1 2<Ov»rti^tcffimoCDMA^^g{c^v^
flflBfl 1 fi&Jg&fc Mftm 2 (iUvMiffi^i-^, £ t ZWWit-tZ C
^IS^M o y h -> ^^'^^^ij^o ( n _ K+1) #g ( K {ia$fc&)
^nvFvv^jp^f, ( n + K) fl«/U □ y h -> > ,-JOv £ -etc «fc *) B
ft £ tl Z> Z. t * t i- £ C D M A gm&Wo
1 5. fl#^8 &v>L 1 4 m>-f ftriMCffif^c DMASfcgfifciJi,*
CDMA^I 0
£ ^ £ v > ** * ifc £0 £ ^ tr ^ £ & <I -f £ g ggB 'fc «rE« ^ *
a«i-4S:«Jiaafc«riSx.fcCDMA3IM8«-C*-3-C, bu
WO 99/55033 PCT/JP99/02I54
44
BtrlB-^-v * JUtsgtefcEnTflrE-f- * ^ >sJ?ju*8l0>f-* ^SEtftfe-
* #1" h Z\ t £ 1 1" £ C D M A j££ft3SM 0
17. f - 9 v ^ sk/i^bu & x i/mmr- * s sv #)\>%m tztt l»j
•
WO 99/55033 PCT/JP99/02154
45
18. ItO^ny ^|ft, f-^y^*>t;Mnyl-yy*>t
If IE fi£ v > # ji^yij u »t * firE>< i n y h •> > ** * <7)&g
Z> X x ? ~f t >
19. -f- * v y #*/i>MBk £ <t tfiilriBf - * v > sK*#?!l L»J
fff2/*>f Uy Y 7X2 y ? \Z$i tLZstJ D y Y «> y X )\, n^faO & M
WO 99/55033 PCT/JP99/021S4
46
ATE* * * **5£<I * ffl v» r etrfS * -> > ** <9 f - * * £
H«ISS*#ttJ±Mief- + *^SSIft«?jSfiKJ6 crumps vl
WO 99/55033
PCT/JP99/02154
1/25
WO 99/55033
PCT/JP99/02154
2/25
I
FIG.2
S201
S202
S203
tuny hi>ymbmD\hu
S204
S205
FJG.2A
'WO 99/55033
PCT/JP99/02154
3/25
\
\
\